PHP短路惰性求值,php.net手册在哪里?

发布于 2024-09-08 22:49:38 字数 341 浏览 11 评论 0原文

抱歉,如果这听起来像是一个非常愚蠢的问题。

但我用 Google 搜索了网络,还专门用 Google 搜索了 php.net 网站和 stackoverflow.com 网站。 我知道 PHP 在使用 and、or、&&、|| 运算符时会短路延迟计算,但是 PHP 手册中在哪里明确明确地说明了这一点? ??

我发现只有维基百科作为唯一的“可信”来源,说PHP对这些进行了惰性评估运营商。

Sorry if this sounds like a really silly question.

But I Googled the web and also Googled specifically both the php.net site and the stackoverflow.com site.
I know PHP does short circuit lazy evaluation when using and, or, &&, || operators, but where is it stated loud and clear in the PHP manual???

I found only Wikipedia as the only 'trusted' source that say PHP does lazy evaluation on these operators.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

吖咩 2024-09-15 22:49:38

我能找到的最接近 PHP 短路实现的“官方”提及: http ://php.net/manual/en/language.operators.logic.php

Closest thing I can find to an 'official' mention of PHP's short-circuit implementation: http://php.net/manual/en/language.operators.logical.php

我的黑色迷你裙 2024-09-15 22:49:38

这并不是表达式求值的一个罕见特征。 关于逻辑运算符的 PHP 手册页 在不过,这是说明性的例子之一。

短路求值是一种常用的惯用法,您可以依赖它在语言中的持续支持,否则大量代码将被破坏!

This is not an uncommon feature of expression evaluation. The PHP manual page on logical operators makes a passing reference to it in one of the illustrative examples though.

Short circuit evaluation is a commonly exploited idiom, and you can rely on its continued support in the language, otherwise vast amounts of code would break!

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文