Hi!
PHP7's expectations seem like they started fixing
those issues, although
eval()-like use is still an option and exception-throwing seems to not be
the default.
eval mode is deprecated in 7.2 which means that nobody should use it
anymore. It's likely would not be deleted until the mythical 8.0 aka
"version where the things can be broken" but for all practical purposes
it should not be used by anybody now and is as dead as anything can be
in 7.x.
--
Stas Malyshev
smalyshev(a)wikimedia.org