PHP有短路评估吗?
给出以下代码:
if (is_valid($string) && up_to_length($string) && file_exists($file)) { ......}
如果is_valid($string)返回false,php解释器是否仍然检查以后的条件,比如up_to_length($string)?如果是这样,那么为什么它不需要做额外的工作呢?
is_valid($string)
false
up_to_length($string)
哈士奇WWW
婷婷同学_
凤凰求蛊
相关分类