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:
date
dom
simplexml
imap
lsap
mbstring
mcrypt
mysqli
reflection
session
standard
spl
tidy
wddx
xmlrpc
zip