333 of 410 menu

Función spl_autoload_unregister

La función spl_autoload_unregister permite eliminar una función de autocarga previamente registrada de la pila SPL. En el parámetro acepta una función callback, que debe eliminarse de la lista de autocargadores.

Sintaxis

spl_autoload_unregister(callable $autoload_function);

Ejemplo

Registremos y luego eliminemos un autocargador:

<?php function my_autoload($class) { include 'classes/' . $class . '.php'; } spl_autoload_register('my_autoload'); spl_autoload_unregister('my_autoload'); ?>

Ahora la función my_autoload ya no se llamará al intentar cargar automáticamente una clase no definida.

Ejemplo

Comprobación del éxito en la eliminación del autocargador:

<?php function autoload_one($class) { echo "Trying to load $class\n"; } spl_autoload_register('autoload_one'); $res = spl_autoload_unregister('autoload_one'); var_dump($res); ?>

Resultado de la ejecución del código:

true

Ejemplo

Intento de eliminar un autocargador inexistente:

<?php $res = spl_autoload_unregister('nonexistent_function'); var_dump($res); ?>

Resultado de la ejecución del código:

false

Véase también

Español
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Usamos cookies para el funcionamiento del sitio, análisis y personalización. El procesamiento de datos se realiza de acuerdo con la Política de privacidad.
aceptar todas configurar rechazar