何年ものPHPコードでは、従来のエラーをset_error_handler()とset_exception_handler()を介してExceptionsに変換することで、例外処理を頻繁に使用してきました。PHP 7のエラーオブジェクトをExceptionに変換しますか?
Uncaught TypeError: Argument 1 passed to DataStellar\General\Exception_Handler::getContext() must be an instance of Exception, instance of Error given
我々は型ヒントとしてのThrowable \使用することができますが、私たちのコードベースのほとんどはPHP 5のサーバーに残っている:当社のサーバーのいくつかのためにPHP 7に移行した後、このようなエラーが出て、ポンピングを開始しました。
ErrorオブジェクトをExceptionオブジェクトに簡単に変換できる方法はありますか?
あなたのサーバをアップグレードするか、あなたのPHPバージョンをダウングレードしてください – samayo