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.