- class_alias: documentation ( source)
- version_compare: documentation ( source)
- get_class: documentation ( source)
<?php
namespace Foo\PHP7;
class Foo {}
namespace Foo\PHP5;
class Foo {}
namespace Foo;
if (version_compare(PHP_VERSION, '7.0.0', '<')) {
class_alias('\Foo\PHP5\Foo', '\Foo\Foo');
} else {
class_alias('\Foo\PHP7\Foo', '\Foo\Foo');
}
$a = new \Foo\Foo();
var_Dump(get_class($a));