相关疑难解决方法(0)

PHP中"或"的奇怪方式

PHP or是一个奇怪的关键字.这是一个让我困惑的代码片段:

echo 0 or 1; // prints 1

$foo = (0 or 1);
echo $foo; // prints 1

$foo = 0 or 1;
echo $foo; // prints 0 for some reason
Run Code Online (Sandbox Code Playgroud)

为什么最后一个打印0而不是1?

php

7
推荐指数
2
解决办法
277
查看次数

标签 统计

php ×1