PHPスクリプトのブロック記述について

メッセージ

henohenoさんになってからif文の条件後のコードが1文の場合, カッコで括らなくなりましたが,コーディング規約的なものの変更でしょうか?*1

例えば下記のようなコード*2が非常に読みづらいです*3

    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文になったときの変更点が無駄に増える(括弧で括ったり)ので,個人的には積極的な理由がなければ常にブロックで括った方がいいと思うのですが.




*1 CVSログで眺めていて単にカッコ括り除去のcommitもあるようなので
*2 lib/func.php
*3 henohenoさん以前からだったりして
*4 スクリプトによって規則が違うことがありますし (^^;
*5 例が悪くてすみません.あくまで「例えば」で

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2006-01-08 (日) 01:56:37
Site admin: PukiWiki Development Team

PukiWiki 1.5.3+ © 2001-2020 PukiWiki Development Team. Powered by PHP 5.6.40-0+deb8u12. HTML convert time: 0.285 sec.

OSDN