- class_alias: documentation ( source)
- version_compare: documentation ( source)
<?php
namespace Foo;
interface ThrowablePhp5 {}
if (version_compare(PHP_VERSION, '7.0.0', 'lt')) {
class_alias('Foo\ThrowablePhp5', '\Throwable');
}
interface AnException extends \Throwable {}
class FooException extends \Exception implements AnException{}