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.
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