phpはどちらかというと決まり事が少なく、初めてでも比較的簡単にコードが書けるのではないかと思う。 だから単純なサイトを作るのには手軽でプログラミングの入門編としては手ごろなんだと思う。 だが、結構な規模でそこそこロジックが必要なものをその延長線上で作られたものはひどい代物だ。 例によって他所の制作会社がsymfonyというフレームワークを使って作ったサイトがある。 保守や小規模な改修などを請け負っているのだが・・・ 最初はそれなりの人間がデザイン(設計)したのかもしれない。 でも、その後、それに機能追加や改修した人は恐ろしいぐらいレベルが低そうだ。 クライアントから動きが遅い、レスポンスが悪いのは何とかなら無いかと相談されてコードを追っかけてみた。もちろん他人が作ったものなので直す責任は無い。 それは特定のフラグや日付などを基準にする検索ページなのだが、クエリを見るとどうも変だ。 本来検