PHP {$ condition}&&执行();

时间:2013-07-10 08:47:38

标签: php terminology

我总是使用这段代码来运行一行if语句。

$variable = TRUE; // or anything that evaluates to TRUE
$variable && execute_code();

如果$variable为TRUE,它基本上会运行该函数。

我的问题: 这样做的正确用语是什么?

1 个答案:

答案 0 :(得分:7)

它被称为Short-circuit evaluation

  

短路表达式x Sand y(使用Sand表示短路变量)等同于条件表达式if x then y else false;表达式x Sor y等效于if x then true else y