• Since php 7, many errors php reports now throw an error exception, not a fatal error as before.
• Subclasses of error exist for the specific type of error, such as parseerror or typeerror.
• To facilitate backwards compatibility, error is not derived from exception.
• Both error and exception implement the throwable interface