【发布时间】:2011-12-23 14:24:44
【问题描述】:
我从hotscripts.com下载了一份用php编写的免费通讯
我更新了一些代码以添加新功能,但我看到了一些我不明白的地方。
在我看到的代码中:
foreach() { ...
if() ...
break;
elseif() ...
continue;
}
我也看到了:
function() {
// ...
for($nl = 0; ...
if() ...
return true;
}
我读到break; 将停止循环,continue 将跳过循环到下一次迭代,return 将退出函数。
我不明白为什么要编码这种风格?为什么不使用类似的东西:
function() {
// ...
for($nl = 0; ...
if() ...
$returnValue = true;
else {
$returnValue = false;
}
}
return $returnValue;
}
或者在 for 循环中也有同样的想法?
【问题讨论】: