![]() |
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 . 正如你所看到的,在很多情况下这是不一样的。 您的代码在文字中的含义: |
![]() |
Karlo · PHP Sqlite PDO最新版本 4 月前 |
![]() |
Malte · 检查远程服务器上是否存在文件(使用PHP)[关闭] 4 月前 |
![]() |
Bard.Mus · 迁移后的数据库字符集环境 5 月前 |