1

我想了解如何管理 PHP 在 symfony 2 项目中抛出的通知。我有以下代码:

$this->login = $parameters['login'];
$this->password = $parameters['password'];

并且当 $parameters 数组没有设置适当的键时会发出通知。但是 symfony 不允许代码更进一步并停止,显示通知消息但在异常中:

Notice: Undefined property blah blah blah

在 /vendor/symfony/src/Symfony/Component/HttpKernel/Debug/ErrorHandler.php 第 67 行

    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 不抛出异常?

4

0 回答 0