请考虑以下PHP语句:
echo ( 0 == '' ? 1 : 0); // Output is 1 echo ('0' == '' ? 1 : 0); // Output is 0
第一个将打印1,第二个将打印0.它们不应该打印0吗?这是预期的行为吗?我猜它是因为第二个是字符串而第一个不是,但我想要另一个答案.
php equals
equals ×1
php ×1