PHPプログラミング救命病棟
PHPプログラミング救命病棟
Perlプログラミング救命病棟のPHP版が欲しい……。
RegisterGlobals が On のコードを簡単に Off で動くようにする方法とか。
あるいは1つのPHPファイルがいろんなことをしてて(DBへの登録したりDBからのデータの一覧を表示したり、詳細を表示したりなどなど)スパゲッティーにもほどがあるコードを効率よく読みとく方法とか。
SQLへの引数がちゃんとエスケープされてるか調べる方法とか。
そういうのじゃなくても、PHPの正しいコーディング方法っていうのをまとめたものがあると良い気がするよ……。
昔はPerlで書かれたCGIが酷かったけれど*1、まるでそういう酷いコードを書いていた人々がPHPに移ったように、どうしようもないPHPのコードがごろごろしてるのですよ。
それを修正・拡張してくれとか言われると、途方にくれるしかないというか。
(だからまあ、Perl救命病棟の冒頭にあった行為をひたすらすることになった訳ですが……)
*1:未だにそういうコードが再生産されているらしいのが困りモノだけれど、それでも昔に比べると格段に減ったと思う。