我在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发生了什么.