仕事でOpenPNEのソースを読む必要があったんですが、想像してたのとは違って全然読み易い。 「なんだー、読み易いじゃんー」 などと言いながらホクホク読みました。 オープンソースプロジェクトはソースの読み易さを気にするためか、読み易いものが多いようです。しかし、社内ツールやレガシーシステムなど、世の中にはまるで夏の目黒川の如く近づくことさえためらわれるようなPHPアプリケーションが多数存在します。 そんなPHPアプリケーションの異臭を嗅ぎ分けるための7つのポイント。 テンプレートシステム(PHP自身を含む)が無い。 これさえあればコードを理解するのはかなり容易になるでしょう。さもないと・・・。 register_globalsがOn。 そのアプリは臨終前の患者です。大きな手術は諦めて延命治療に勤めましょう。 magic_quotes_gpcがOn。 フォームから保存するたびにバックスラッシ