PHP がブール式を評価する方法について興味深い質問があります。たとえば、
$expression = $expression1 and $expression2;
また
if ($expression1 and $expression2)
$expression1
PHP は最初に、評価結果が かどうかをチェックしtrue
ます。そうでない場合は、$expression2
不要な計算を避けるために単にスキップされます。私が書いているスクリプトには、次のものがあります。
if ($validator->valid("title") and $validator->valid("text"))
$validator->valid("text")
最初のステートメントが false と評価された場合でも、2 番目のステートメント ( ) を評価する必要があります。PHP に両方のステートメントを常に評価させる簡単な方法があるかどうかお尋ねしたいと思います。ありがとうございました!