PHP コード内
if(a() && b())
最初のオペランドが に評価される場合、 は評価されfalse
ませb()
ん。
同様に、
if (a() || b())
最初のオペランドが に評価される場合、 は評価されtrue
ませb()
ん。
これは、Java、C# などのすべての言語に当てはまりますか?
使用したテストコードです。
<?php
function a(){
echo 'a';
return false;
}
function b(){
echo 'b';
return true;
}
if(a() && b()){
echo 'c';
}
?>