如何在symfony2中处理PHP通知

时间:2012-12-12 12:30:24

标签: symfony handler notice

我想了解如何管理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不引发异常?

0 个答案:

没有答案