运算符(Operators)


条件运算符(Conditional Operator)

运算符 记号 使用 例 备注
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中,在一行命令行中重复使用三元运算符时,会出现意想不到的命令结果,故不建议使用。