spl_autoload
(PHP 5 >= 5.1.0, PHP 7, PHP 8)
spl_autoload — Default implementation for __autoload()
Parameters
class
-
The name of the class being instantiated.
When calling the function, the name of the class with the namespace is passed to the parameter.
The class will not contain the leading backslash of a fully-qualified identifier.
file_extensions
-
By default it checks all include_paths to
contain filenames built up by the lowercase class name appended by the
filename extensions .inc and .php.
Return Values
No value is returned.
Errors/Exceptions
Throws LogicException when the class is not found
and there are no other autoloaders registered.