Unser jahrelanger PHP-Code hat die Exception-Behandlung stark genutzt, indem traditionelle Fehler über set_error_handler() und set_exception_handler() in Exceptions umgewandelt wurden. Nach der Migration so zu PHP 7 für einige unserer Server Störungen begann Pumpen:PHP 7 Fehlerobjekt in Exception konvertieren?
Uncaught TypeError: Argument 1 passed to DataStellar\General\Exception_Handler::getContext() must be an instance of Exception, instance of Error given
Wir \ Throwable als Typ Hinweis verwenden, können aber die meisten unserer Codebasen sind immer noch auf PHP 5-Servern.
Gibt es eine Möglichkeit, ein Fehler-Objekt hier einfach in ein Exception-Objekt umzuwandeln?
upgraden Sie Ihre Server, oder downgraden Sie Ihre PHP-Version – samayo