Opens in a new tab
A picture of Jeff Brigman
I CODE TODAY FOR
A BETTER TOMORROW

Glossary Term

spl_autoload_register()

3 tags 1 category

spl_autoload_register() — Register given function as __autoload() implementation.

spl_autoload_register() — Register a function with the spl provided __autoload queue. If the queue is not yet activated it will be activated.

If your code has an existing __autoload function then this function must be explicitly registered on the __autoload queue. This is because spl_autoload_register will effectively replace the engine cache for the __autoload function by either spl_autoload or spl_autoload_call.

If there must be multiple autoload functions, spl_autoload_register allows for this. It effectively creates a queue of autoload functions, and runs through each of them in the order they are defined. By contrast, __autoload may only be defined once.

Inputs: callback: The autoload function being registered. If null, then the default implementation of spl_autoload will be registered. The class will not contain the leading backslash of a fully-qualified identifier. throw: This parameter specifies whether spl_autoload_register should throw exceptions when the callback cannot be registered. prepend: If true, spl_autoload_register will prepend the autoloader on the autoload queue instead of appending it.

Returns: Returns true on success or false on failure.

Term Connections

Explore related terms connected by shared tags, shared categories, and relationship phrases. This map loads only when it comes into view.

Loading term connections…