PHP短路惰性评估,它在PHP.net手册中的哪里?

PHP短路惰性评估,它在PHP.net手册中的哪里?,php,lazy-evaluation,short-circuiting,Php,Lazy Evaluation,Short Circuiting,对不起,如果这听起来像一个非常愚蠢的问题 但我搜索了网页,还专门搜索了php.net网站和stackoverflow.com网站。 我知道当使用和,或,&&&,| |运算符时,PHP会短路惰性求值,但在PHP手册中,它是在哪里大声清晰地说明的呢 我发现只有一个“可信”的来源说PHP对这些操作符进行惰性计算。我能找到的最接近于“官方”提到的PHP的短路实现:这是表达式计算的一个常见特性。不过,在其中一个示例中,对其进行了间接引用 短路评估是一种常用的习惯用法,您可以依赖它在语言中的持续支持,否则大

对不起,如果这听起来像一个非常愚蠢的问题

但我搜索了网页,还专门搜索了php.net网站和stackoverflow.com网站。 我知道当使用
和,或,&&&,| |
运算符时,PHP会短路惰性求值,但在PHP手册中,它是在哪里大声清晰地说明的呢


我发现只有一个“可信”的来源说PHP对这些操作符进行惰性计算。

我能找到的最接近于“官方”提到的PHP的短路实现:

这是表达式计算的一个常见特性。不过,在其中一个示例中,对其进行了间接引用


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

我也不知道它是在哪里写的,但它被认为是理所当然的,例如当人们调用像
mysql_connect(…)| die(“连接失败”)。最可靠的源代码是源代码本身。就我上次读到它时的记忆而言,这是真的。它被说成是官方的与否有关系吗?这是PHP的工作方式,代码中有这个想法。休,我的问题没有那么愚蠢,因为有人投了+1票。+1:这是一个非常合理的问题。毫无疑问,在没有明确规范的情况下编程是可能的,它依赖于来自代码示例的推论、关于设计者意图的传闻以及对当前实现细节的探究。但是任何不得不这样工作的人都有权担心他们的房子是建在沙子上的。这是写在代码片段中的。第一条评论:
//foo()将永远不会被调用,因为这些操作符短路了
谢谢您的帮助!!!它并没有大声清晰地说出来,但它写在那里,并且有明确的例子。短路
?:
?来吧,PHP,看看。