在JavaScript中,我可以进行以下操作:
在PHP中,相当于这样写:
在JavaScript中:
console.log( 'a' || 'b' ); // Prints 'a'
在PHP中,相当于这样写:
echo 'a' ?: 'b'; // Prints 'a'
在JavaScript中:
console.log( 'a' && 'b' ); // Prints 'b'
我的问题是,PHP中与JavaScript的'a' && 'b'相当的是什么?
如果我在PHP中执行以下操作:
echo 'a' && 'b'; // Prints 1
正如您所看到的,它会将类型转换为布尔值1(true)。
PHP中哪个运算符可以让我得到实际的值,就像JavaScript的&&一样?
P.S. 我知道三元表达式,请不要建议使用它。