使用比较运算符检查isset的语法

时间:2011-08-27 20:48:11

标签: php comparison operators

就像我们在其他语言中检查一行中的条件一样。是否可以在PHP中完成?

在java中

boolean val = (a == b) ? true : false;

同样可以在PHP中使用。

如果是,可以对isset关键字进行此操作吗?

2 个答案:

答案 0 :(得分:2)

是的,绝对的。 PHP也支持?:三元运算符。例如:

$foo = isset($_POST['foo']) ? $_POST['foo'] : '';

答案 1 :(得分:0)

是的,可以在PHP中使用三元运算符。用(a == b)替换isset(expression)(返回布尔值)应该可以解决问题。只需确保=运算符不优先。它可能没有必要,但我将三元语句包装在弯曲括号之间。