可能重复:
PHP - and/or keywords
PHP shorthand syntaxPHP速记逻辑运算符AND和OR
快速的问题。我一直在这个地方的图书馆里看到速记表达,尽管我已经是一名PHP开发人员已经有3年多了,但我很难理解下面的评估方式。
当PHP解释器遇到它时,它是如何处理下面的代码行的?
<?php
defined('foo') OR exit('foo is not defined!');
$foo AND $this->bar();
我猜测,这是明显的条件执行 - 即第二条语句将不会得到执行,除非第一位是真的......但使用的位运算符的迷惑了我一下。
有人可以详细说明吗?
谢谢:)
@戈登 - 没有不是真的。我知道&&也是和AND一样,同样也是||和OR。我想询问速记逻辑 - 它现在已经向我指出的短路评价。 – George
那么,如何http://stackoverflow.com/questions/2475047/php-shorthand-syntax呢? – Gordon
有人只是挂我说。你的问题究竟是什么? – George