PHP » GoLang |
login |
register |
about
|
GoLang spl_autoload_register
request it (312)
GoLang replacement for PHP's spl_autoload_register
[edit | history]
spl_autoload_register(PHP 5 >= 5.1.0, PHP 7) spl_autoload_register — Register given function as __autoload() implementation Description
bool spl_autoload_register
([ callable
$autoload_function
[, bool $throw = TRUE
[, bool $prepend = FALSE
]]] )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. Parameters
Return Values
Returns Changelog
Examples
Example #1 spl_autoload_register() as a replacement for an __autoload() function
<?php Example #2 spl_autoload_register() example where the class is not loaded
<?php The above example will output something similar to: [[Foobar\InexistentClass]] Fatal error: Class 'Foobar\InexistentClass' not found in ... |
more
Most requested
more
Last requests
|