我想了解如何管理PHP在symfony 2项目中引发的通知。我有以下代码:
$this->login = $parameters['login'];
$this->password = $parameters['password'];
并且当$ parameters数组没有设置适当的键时抛出通知。但symfony不允许代码进一步停止,显示通知消息但在异常内:
Notice: Undefined property blah blah blah
在第67行的/vendor/symfony/src/Symfony/Component/HttpKernel/Debug/ErrorHandler.php
if (error_reporting() & $level && $this->level & $level) {
throw new \ErrorException(sprintf('%s: %s in %s line %d', isset($this->levels[$level]) ? $this->levels[$level] : $level, $message, $file, $line));
}
如果只引发通知,如何让symfony2不引发异常?