我不确定异常是否在每种语言中以相同的方式工作,但我使用的是
PHP,我想知道我什么时候做这样的事情:
原文链接:https://www.f2er.com/php/133551.htmlif (!$this->connection[0]->query($this->query)) throw new QueryFailedException($this->connection[0]->error);
是否需要在第二个参数中提供代码?例如:
if (!$this->connection[0]->query($this->query)) throw new QueryFailedException($this->connection[0]->error,123);
现在代码是123 …我想不出这个需要.有吗?在这种情况下,消息包含查询,异常名称是QueryFailedException,它解释了异常类型,异常本身包含文件,行和堆栈跟踪,所以,我想不出任何可以使用代码的东西.