php

MAMPのPHPでpeclを使う(Mac OSX Lion編)

今日も同居人のデバッグを手伝っています。 PECLでoauthのプラグイン使いたいらしい。 pecl install oauthやるとエラーが出るそうで。 とりあえず以下のブログ参考にしつつやるとpecl install oauth出来た。 MAMP + OAuth + Lion

PHPのforeachのちょっと嫌なところ

PHPのforeachの嫌なところが1つあります。 foreach ($a as $k => $v) { ... }の$kと$vが上書きされてしまうところです。 例 'Kato', 102 => 'Yoshida', 201 => 'Sato'); echo "Hello, I'm $name", PHP_EOL; foreach ($flat as $room_no => $name) { // $nam…

ローマ字を数値に変換(__callStaticを使って)

php

毎日PHP書くといいがち書いてなかったので今日はPHPも書きます。 7つの言語7つの世界、Rubyのp33で出てた例は美しかったけどなんか、これだと微妙です。 見た目が美しくない。 マジックメソッドの__callStaticで、呼び出したメソッドの名前(ローマ数字)を数…

PHPで入力された文字列の長さのフィルタリング

php

http://www.php.net/manual/ja/book.filter.phpを参考に。 文字列の長さもフィルタリングしたい。 ユーザー定義の関数でデータをフィルタリングしたいときはFILTER_CALLBACKフィルタを使う。 例えば1文字以上5文字以下の文字列なら

PHPのファイルの文法が正しいかどうか確認する

php

lか--syntax-checkオプションを使う。 $ php -l foo.php $ php --syntax-check foo.php

PHPでフィルタリングを連続して適用したい

php

日中はずっとPHPと睨めっこです。息抜きに書くPHPも必要。とりあえず、1日1つは息抜きで何かを書きます。 フィルタリングを連続して適用する 1つ前の記事、PHPで入力された文字列の長さのフィルタリング - はなちん C-x C-cで書いたフィルタを連続して適用し…

PHP技術者認定初級試験の認定証が届きました

php

今日から初級認定PHPer! ステッカーが1枚ついてました。 MacBook Airにまだステッカー貼ってないんですよね、貼ろうか悩み中です。 11月から始まる上級試験も受けたいと思います。 PHPは便利な関数もいっぱいあるのですが無知のせいで使えてない感じがしてま…

PHP5技術者認定初級試験に合格しました。

php

授業のカリキュラムの1つとしてPHPを勉強しています。 今日PHP5初級試験 – PHP技術者認定機構を受けてきました。 まだ新しい検定です。Twitterもやってます→[twitter:@phpexam]フォローしました。 プロメトリックの試験センターで受けられます。沖縄だと産業…

PHPで1行掲示板を1行で書いてみた。

php

<form method=post><input name=m><input type=submit>$s")?><input name=m><input type=submit></form>