$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 — Efface une fonction donnée de l'implémentation __autoload()
Efface une fonction de la pile autoload. Si la pile est active et vide après l'effacement de la fonction donnée, alors elle sera désactivée.
Lorsque cette fonction active une pile autoload, toutes les fonctions __autoload existantes ne seront pas réactivées.
callbackLa fonction autoload à effacer.
| Version | Description |
|---|---|
| 8.5.0 | Passer la fonction spl_autoload_call() comme argument de rappel pour désinscrire tous les autoloaders a été rendu obsolète. Il faut à la place itérer sur la valeur de retour de spl_autoload_functions() et appeler spl_autoload_unregister() sur chaque valeur. |
$functions = spl_autoload_functions();
foreach($functions as $function) {
spl_autoload_unregister($function);
}
A nice way to unregister all functions.