运算符 | 记号 | 使用 例 | 备注 |
---|---|---|---|
Ternary | ? : | (expr) ? $a : $b | expr为TRUE时为$a, FALSE为$b |
<?php
$var1 = $var2 = 1;
$var3 = ($var1 == $var2) ? true : false;
$var4 = ($var1 != $var2) ? true : false;
echo (int)$var3, "\r\n";
echo (int)$var4;
?>
[result]
1
0
※ 在PHPoC中,在一行命令行中重复使用三元运算符时,会出现意想不到的命令结果,故不建议使用。