$functions = spl_autoload_functions();
foreach($functions as $function) {
spl_autoload_unregister($function);
}
A nice way to unregister all functions.(PHP 5 >= 5.1.0, PHP 7, PHP 8)
spl_autoload_unregister — Elimina una función dada de la implementación __autoload()
Elimina una función de la pila autoload. Si la pila está activa y vacía después de eliminar la función dada, entonces será desactivada.
Cuando esta función activa una pila autoload, todas las funciones __autoload existentes no serán reactivadas.
callbackLa función autoload a eliminar.
| Versión | Descripción |
|---|---|
| 8.5.0 | Pasar la función spl_autoload_call() como argumento callback para desregistrar todos los autoloaders ha quedado obsoleto. En su lugar, iterar sobre el valor de retorno de spl_autoload_functions() y llamar a spl_autoload_unregister() para cada valor. |
$functions = spl_autoload_functions();
foreach($functions as $function) {
spl_autoload_unregister($function);
}
A nice way to unregister all functions.