例 #1 条件を使用した高度なエスケープ http://www.php.net/manual/ro/language.basic-syntax.phpmode.php
これがコードです: これは、式が真かどうかを示します。それ以外の場合は、これが表示されます。
例 #1 条件を使用した高度なエスケープ http://www.php.net/manual/ro/language.basic-syntax.phpmode.php
これがコードです: これは、式が真かどうかを示します。それ以外の場合は、これが表示されます。
サイトphpのphpマニュアルで、これが機能すると言う理由がわかりません。
最初に に値を割り当てた場合に機能します$expression
(通常、テストする前に割り当てていると想定するのが妥当です)。
@$expression
エラーを抑制しないでください。それらを避ける
isset($expression)
はい。が設定されていることが保証されていない場合$expression
は、他のテストを実行する前に、設定されているかどうかをテストしてください。
$expression が true に設定されている場合は if ステートメントが実行され、$expression が true に設定されていない場合は else ステートメントが実行されると言われています...
したがって、コードは次のようになります。
<?php $expression = true; // true for if statement, false for else statement ?>
<?php if ($expression == true): ?>
This will show if the expression is true.
<?php else: ?>
Otherwise this will show.
<?php endif; ?>