class_alias Creates an alias for a class &reftitle.description; boolclass_alias stringclass stringalias boolautoload&true; Creates an alias named alias based on the user defined class class. The aliased class is exactly the same as the original class. As of PHP 8.3.0, class_alias also supports creating an alias of a PHP internal class. &reftitle.parameters; class The original class. alias The alias name for the class. autoload Whether to autoload if the original class is not found. &reftitle.returnvalues; &return.success; &reftitle.changelog; &Version; &Description; 8.3.0 class_alias now supports creating an alias of an internal class. &reftitle.examples; <function>class_alias</function> example ]]> &example.outputs; &reftitle.notes; Class names are case-insensitive in PHP, and this is reflected in this function. Aliases created by class_alias are declared in lowercase. This means that for a class MyClass, the class_alias('MyClass', 'MyClassAlias') call will declare a new class alias named myclassalias. &reftitle.seealso; get_parent_class is_subclass_of