class_aliasCreates an alias for a class
&reftitle.description;
boolclass_aliasstringclassstringaliasboolautoload&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.0class_alias now supports creating an alias of an internal class.
&reftitle.examples;
class_alias 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_classis_subclass_of