小编use*_*628的帖子

php中抛出异常后的代码未执行

我在PHP中有一个函数启动异常,代码在该异常后永远不会被执行,尽管抛出或不抛出异常.

if ($a == 1) throw new Exception("Message");
echo "Dose not execute for $a == 0";
Run Code Online (Sandbox Code Playgroud)

我知道当一个异常发生后,代码将无法到达,但在我的例子中$a == 0没有抛出异常但是甚至echo没有执行.

非常感谢,我希望有人可以通过我的方式找出我的PHP发生了什么.

php exception

2
推荐指数
1
解决办法
1682
查看次数

标签 统计

exception ×1

php ×1