PHP $condition && 执行();

Posted

技术标签:

【中文标题】PHP $condition && 执行();【英文标题】:PHP $condition && execute();PHP $condition && 执行(); 【发布时间】:2013-07-08 02:51:51 【问题描述】:

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

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

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

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

【问题讨论】:

me2,我在js中用过,但是在php中好像不太好用…… 嗯,实际上,它确实有效。至少在这种情况下。我的问题更多关于术语。 【参考方案1】:

它被称为Short-circuit evaluation。

短路表达式x Sand y(用Sand表示短路变体)等价于条件表达式if x then y else false;,表达式x Sor y等价于if x then true else y

【讨论】:

这让我一整天都快要死了。谢谢!

以上是关于PHP $condition && 执行();的主要内容,如果未能解决你的问题,请参考以下文章

@Conditional && Condition

@Conditional && Condition

如何评估带有大量 && 和 || 的 If 语句状况

如何使用方括号查询在 php curl 中获取数据?

[SpringBoot2]容器功能_底层注解&配置绑定_@Configuration&@Import&@Conditional&@ImportResource&

etag&last_modified&condition& django.middleware.http.ConditionalGetMiddleware