【发布时间】:2015-09-08 23:29:18
【问题描述】:
在我的循环中,我有一个返回 true 或 false 的回调。
取决于结果,我必须继续或中断我的循环。
如果可能的话,现在我希望这一步更容易。 我将在我的回调中返回“继续”或“中断”,这样说的话会很好:
call($return) // $return => 'continue' or 'break'
这可能吗?
编辑
简而言之:
$return = $this->myCallback(...);
if ($return) { break; }
if (!$return) { continue; }
相反,我想要这样的东西:
$return = $this->myCallback(...);
call($return); // return contains 'continue' or 'break'
【问题讨论】:
-
何不试一试?
-
不可能在回调中只说中断/继续。所以我的问题是我需要调用什么函数或调用。
-
为什么不 $continue = true or false?
-
也许,你显示代码片段?