好吧,这对许多人来说是一个非常蹩脚的问题,但我希望我会有压倒性的反应:)
当我在PHP中抛出异常时,我可以在消息中添加代码.
我捕获异常并根据其类型(Like InvalidArgumentException
或OutOfBoundException
)处理它.我记录消息或显示它或做任何合适的事情.
我还可以添加一个先前的异常来跟踪错误原点的路径.
但有一件事我从未使用或从未想过:代码有用吗?
例如:
throw new Exception("db Error", $code, $previousException);
Run Code Online (Sandbox Code Playgroud)
我该怎么办$code
?