小编kim*_*imo的帖子

在一个php循环中,如果当前的一个崩溃,如何继续下一次迭代

我有一个这样的循环

foreach ($array as $row) {
    $row->executeThatFunction();
}
.
.
.
public function executeThatFunction($someVariable) {
    // do something that may craches
}
Run Code Online (Sandbox Code Playgroud)

所以我想继续循环,即使 executeThatFunction() 崩溃(例如 php 错误)

我怎样才能做到这一点 ?PS:我正在研究 symfony2 项目,所以如果 symfony 为这种情况提供一些解决方案,我会很高兴学习它。

提前致谢

编辑 :

我可以做这样的事情吗?

foreach ($array as $row) {
try {
    $row->executeThatFunction();
} catch($e)
{
continue;
   }
}
Run Code Online (Sandbox Code Playgroud)

php

0
推荐指数
1
解决办法
4219
查看次数

标签 统计

php ×1