1
2
根据下面的快速测试,这确实是可能的
注意:你为什么不直接做呢
编辑:Funk四十九是正确的isset($\u POST)将始终返回true,因为它总是设置为全局变量,
|
2
0
您可以考虑以下情况:
$bar=(假| |真)?1:0=>1
$bar=(假| |假)?1:0=>0 $bar=(真| |假)?1:0=>1 |
3
0
问题陈述:
带WOD的伪代码:
不具有比OR运算符更高的绑定( http://php.net/manual/de/language.operators.logical.php ).
你真正想问的是:
isset函数的定义: http://php.net/manual/en/function.isset.php 因此,如果变量不存在且不为null,则isset的计算结果仅为false。 自动转换为布尔值:
PHP中布尔条件下的普通变量的计算结果为
http://php.net/manual/en/language.types.boolean.php . 正如你所看到的,在很多情况下这是不一样的。 您的代码在文字中的含义: |
User 5842 · 基于OR表达式的变量赋值的简写 6 年前 |
Muhammad Umair · PHP数组的逻辑运算符表达式 6 年前 |
Michael Yξι · 如果否则无法工作[关闭] 6 年前 |
Manfredo · fortran中的逻辑和 6 年前 |
Mat G · 在power query中使用带时间戳的大于和小于 7 年前 |
Sach · 使用逻辑OR对多个属性分组 7 年前 |
Moaaz Bhnas · 不同类型的逻辑运算符 7 年前 |
WBT · 具有多个条件的Excel聚合公式 7 年前 |
UserKa · php是如何检查括号中的布尔值的 7 年前 |