333 of 410 menu

Funkcia spl_autoload_unregister

Funkcia spl_autoload_unregister umožňuje odstrániť predtým registrovanú funkciu automatického načítania zo zásobníka SPL. V parametri prijíma callback funkciu, ktorú je potrebné odstrániť zo zoznamu autoloaderov.

Syntax

spl_autoload_unregister(callable $autoload_function);

Príklad

Zaregistrujme a následne odstráňme autoloader:

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

Teraz sa funkcia my_autoload už nebude volať pri pokuse o automatické načítanie nedefinovanej triedy.

Príklad

Kontrola úspešnosti odstránenia autoloadera:

<?php function autoload_one($class) { echo "Pokúšam sa načítať $class\n"; } spl_autoload_register('autoload_one'); $res = spl_autoload_unregister('autoload_one'); var_dump($res); ?>

Výsledok vykonania kódu:

true

Príklad

Pokus o odstránenie neexistujúceho autoloadera:

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

Výsledok vykonania kódu:

false

Pozrite tiež

Slovenčina
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Používame cookies na fungovanie stránky, analýzu a personalizáciu. Spracúvanie údajov prebieha v súlade s Politikou ochrany osobných údajov.
prijať všetky nastaviť odmietnuť