處理最近搬到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/它可以幫助你 –