Errors in Extensions

As described above, with PHP 7, fatal and recoverable errors in the engine where changed to instead throw an instance of Error. However, this change was only made in the engine itself, extensions were not yet updated to follow this new mechanism. Since PHP 7.1 the following core extensions – which are all controlled by the PHP project – got also updated to throw errors instead of emitting fatal or recoverable errors: