はやってるので。。
http://1-byte.jp/2011/03/20/20_tips_you_need_to_learn_to_become_a_better_php_programmer/
#1.テンプレートエンジンを使え phpはMVCのviewしかできないしね!
#2.設定情報を抽象化せよ。 yamlじゃなきゃダメなんですか xmlやiniやphpではダメなんですか
#3.アノテーションは君の友達 もうPHP5.3とかみんな飽きてるので、PHP 5.4での話をしよう!
#4.文字コードはUTF-8を使え タブとかインデントの話はこっちが終わってからや
#5.PHP Code Snifferを使え コーディング規約にそわないやつは血祭りにあげればいい! 毎回buildができたものだけコミットを許可しろ!
#6.CIを使え バグを探ればいいんや!xUnitや!TDDや!BDDや!継続的インテグレーションや!
#7.返り血をあびたくなかったらgotoを使え!
#8.すべてイミュータブルにしろ!
#9.HTMLに書け! ノ( ◕ ‿‿ ◕ )し君たちPHPerはいつもそうだね。 HELLO WORLDをわざわざ
と書く。訳がわからないよ。
#10.PHP5.3の省略三項演算子がさっぱり使えない 個人の感想です
#11.条件分岐は副作用を持ちます!scalaでも使いましょう!
#12.PHPで数値なんて扱うな!
#13.演算子オーバーロードを使え? https://gist.github.com/821936
#14.xdebugでは生ぬるいXHProfを使え
#15。定数を作れ defineをincludeするなんてまぎらわしい!拡張で用意しとけ!
#16. pecl_httpを使え フレームワークでRequestクラスを作る?退屈だね! え、pecl_httpはバギー?
#17.ひたすら配列とクロージャ渡しや! メンテナンス性なんて無視や!
#18. Rubyを使え そんなにメソッドチェインしたければrubyでいいじゃん
#19. コードの繰り返しをやめるためにメソッドの細分化をすると止めよと言われ、GoFのデザパタでいいのかと「俺のデザパタは108個あるぞー」とか言われダメだしされ、Martin Fowlerを参考にしはじめたら、AOPやとか宣う(のたまう)ひとが出始め
#20. DIコンテナーを減らし、PHPのアイデンティティーを保て
以上のことをバカ真面目に真顔で言うような大人にはならないようにしましょう!