(PHP 5 >= 5.1.0, PHP 7, PHP 8)
spl_autoload — Default implementation for __autoload()
This function is intended to be used as a default implementation for __autoload(). If nothing else is specified and spl_autoload_register() is called without any parameters then spl_autoload() will be used for any later call to __autoload().
class
The name of the class (and namespace) being instantiated.
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
.
No value is returned.
Throws LogicException when the class is not found and there are no other autoloaders registered.
Version | Description |
---|---|
8.0.0 |
file_extensions is now nullable.
|