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. The class alias cannot be any of the PHP reserved words. 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