Book and Beer 本とビアー

本とビアーを紹介します

PHPによるWebアプリケーションスーパーサンプル 第2版

PHPによるWebアプリケーションスーパーサンプル 第2版

PHPによるWebアプリケーションスーパーサンプル 第2版

 

 ★★★★☆

700ページ超えてますけど、ソースが大半ですから、ざっくり読む分にはそれほど時間掛かりません。気になった所を列挙:

・設定に依存するショートタグは使わない方が無難。
・無限ループに陥った処理は「max_execution_time」に設定された秒数で終了。
・ゼロ、ヌル、空文字列などは「FALSE」と見なされる。ってこれまで知らなかったんかい。。
・フォームの値を変数に一括で代入するならextract関数
・画像ファイルの妥当性チェックにはgetimagesize関数も使える。
・マルチバイト文字向けの関数で、既存関数をオーバーロードできる。
・文字列の出現回数カウントにはsubstr_count関数
・配列のデータカウントにはarray_count_values関数
・配列のデータの一括処理にはarray_walk関数
・変数から配列を作るならcompact関数
・ファイルの最終更新時刻取得にはfilemtime関数
PEARにもテンプレートクラス「HTML_Template_IT」がある。
・メタタグの内容取得にはget_meta_tags関数
・処理の一時停止にはsleep
・header関数でブラウザキャッシュの制御
・オンライン広告のサンプルアプリケーション、気になります。試そうかな。
PHP、GDのインストール手順も載っています。

とまあ、まだまだ知らないことだらけすね。