333 of 410 menu

Funktionen spl_autoload_unregister

Funktionen spl_autoload_unregister låter dig ta bort en tidigare registrerad autoload-funktion från SPL-stacken. Den tar som parameter en callback-funktion som ska tas bort från listan över autoloaders.

Syntax

spl_autoload_unregister(callable $autoload_function);

Exempel

Låt oss registrera och sedan ta bort en autoloader:

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

Nu kommer funktionen my_autoload inte längre att anropas vid försök att autoloada en odefinierad klass.

Exempel

Kontrollera om borttagningen av autoloadern lyckades:

<?php function autoload_one($class) { echo "Försöker att ladda $class\n"; } spl_autoload_register('autoload_one'); $res = spl_autoload_unregister('autoload_one'); var_dump($res); ?>

Resultat av kodkörning:

true

Exempel

Försök att ta bort en autoloader som inte finns:

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

Resultat av kodkörning:

false

Se även

Svenska
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi använder kakor för webbplatsens funktion, analys och personalisering. Behandling av data sker i enlighet med Integritetspolicyn.
acceptera alla anpassa avvisa