「便利そうな10個のPHPコードスニペット:phpspot開発日誌」で紹介されていた「10 Life-Saving PHP Snippets」のソースコードをいくつかを読んでみた。
- Highlight specific words in a phrase(文中の語句を強調する)
日本語の文章には対応していない。
正規表現で特別な意味を持つ文字が検索語に含まれていると予期せぬ結果になる。 -
Calculate age using date of birth(生年月日から年齢を計算する)
元のコードは正しく動作しない。
正しく動作するコードをもっと簡潔に書いてみた。 -
Automatic password creation(自動パスワード生成機)
そのまま使っても特に問題はなさそう。
-
Compress multiple CSS files(複数CSSファイルの圧縮)
ob_start(callback)~ob_end_flush()は、他にもおもしろい使い道がありそう。
良いコードがあまりないようなので、「10 Life-Saving PHP Snippets」のコードリーディングはここでやめる。