比方说,我有这个功能:
function testName($name){
$nems = array('John','Mary','Joseph','Chuck');
foreach($nems as $nem){
if($nem == $name)
return true;
}
}
}
和$name = 'Mary'
,foreach循环会立即终止$nem==$name
一次,还是继续完成迭代整个数组?
答案 0 :(得分:8)
它会立即终止。
答案 1 :(得分:2)
正如@DietrichEpp所说,它将立即终止;但我觉得我需要指出,使用简单的测试脚本和/或参考手册可以很容易地解决这类问题:
(你会注意到,我甚至不需要保存文件)
请确保在发布前耗尽其他资源。