henohenoさんになってからif文の条件後のコードが1文の場合, カッコで括らなくなりましたが,コーディング規約的なものの変更でしょうか?*1
foreach ($pages as $page) { if (preg_match('/^' . $WikiName . '$/', $page) ? $nowikiname : strlen($page) >= $autolink) $auto_pages[] = $page; }
とか
if (preg_match('#^(.+/)' . preg_quote($script_directory_index, '#') . '$#', $script, $matches)) $script = $matches[1];
2文になったときの変更点が無駄に増える(括弧で括ったり)ので,個人的には積極的な理由がなければ常にブロックで括った方がいいと思うのですが.
foreach ($pages as $page) { hogehoge($page); }
switch ( $foo) { case "foo": echo "ふーです";break; case "bar": echo "ばーです";break; default: echo "それ以外です";break; }
ソフトタブだと自分の好みを押し付けることになるので嫌だなぁと。みんなハードタブ使ってくれりゃあ俺は全てのコードを 3 タブで読めるのになぁと常々思ってるんですけども。