php.net

(PHP 5 >= 5.1.0, PHP 7, PHP 8)

spl_autoload_unregisterUnregister given function as __autoload() implementation

Description

function spl_autoload_unregister(callable $callback): bool

When this function results in the queue being deactivated, any __autoload function that previously existed will not be reactivated.

Parameters

callback

The autoload function being unregistered.

Return Values

Returns true on success or false on failure.

Changelog

Version Description
8.5.0 Passing the spl_autoload_call() function as a callback argument to unregister all autoloaders has been deprecated. Instead iterate over the return value of spl_autoload_functions() and call spl_autoload_unregister() on each value.

12

edgarortegaramirez at example dot com

13 years ago

$functions = spl_autoload_functions();
    foreach($functions as $function) {
        spl_autoload_unregister($function);
    }
A nice way to unregister all functions.

Read the original on php.net ↗