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 && 执行();的主要内容,如果未能解决你的问题,请参考以下文章
[SpringBoot2]容器功能_底层注解&配置绑定_@Configuration&@Import&@Conditional&@ImportResource&
etag&last_modified&condition& django.middleware.http.ConditionalGetMiddleware