Недавно перенесено на php7. Следующее сообщение об ошибке:Обработка ошибок и исключений в php7
argument 1 passed to MyClass\Throwable::exceptionHandler() must be an instance of Exception, instance of Error given
И соответствующий класс
namespace MyClass;
class Throwable
{
public function exceptionHandler(\Exception $exception)
{
//logic here
}
}
Как указано в docs
большинство ошибок теперь сообщается, бросая исключения ошибок.
Означает ли это, что я должен предоставить экземпляр Error
или даже более общий Throwable
к обработчику исключений?
взглянуть на https://trowski.com/2015/06/24/throwable-exceptions-and-errors-in-php7/ это может помочь вам –