タグ

2014年4月24日のブックマーク (1件)

  • [PHP]ついやってしまいがちな汚いソース10種 | PHP Archive

    私自身よくやってしまうので、自分への戒めも込めて「悪いソースコード」の例を幾つか上げてみようと思います。 1. 型を意識しないで変数を使いまわす $num = 1234; $num = 'number' . $num; echo $num; 気をつけてないとかなりの頻度でこうなっています。PHP ならではの現象。 2. 条件分岐やループのネストが深すぎる if($param[0] == 'a'){ if($param[1] == 'b'){ foreach($arr as $value){ if($param[2] == $value){ for($i=0;$i<=10;$i++){ echo 'Hello, World!'; } } } } } たいていは目的ごとに関数を定義すると綺麗にまとまることが多い気がします。 3. 一行に詰め込みすぎる echo htmlspecialchars

    y2_naranja
    y2_naranja 2014/04/24
    「厳密にはシングルクォートで連結するとわずかに早くなるそうですが我々は陸上選手ではありません。」