php 条件文の実行本体 {} は次のように置き換えることができます:??
php 条件文の実行本体 {} は次のように置き換えることができます:??
最近、興味深いものを見つけました。他の人のコードを見てみると、それまで知りませんでしたし、本にも記載されていませんでした。
たとえば、通常書かれる判定文
if($a==1)
{
//実行文
}
今、これもできることがわかりました。 be completed
if ($a==1):
//実行文
endif;
2つ目も実際にはこんな感じで書けます。これはパフォーマンスに影響するのでしょうか??
答えを知っている友達に聞いてください....
-----解決策---- ---------- ------
http://php.chinaunix.net/manual/zh/migration.if-endif.php
以前のバージョンの構文は推奨されません。
------解決策------------------
PHP のフロー制御の代替構文:
PHP では、if、while、for、foreach、switch など、フロー制御の代替構文がいくつか提供されています。
代替構文の基本形式は、左中括弧 ({) をコロン (:) に置き換え、右中括弧 (}) を endif;、endwhile;、endfor;、endforeach; に置き換えることです。そしてエンドスイッチ