333 of 410 menu

Funkcija spl_autoload_unregister

Funkcija spl_autoload_unregister omogućava da se prethodno registrovana funkcija za automatsko učitavanje ukloni iz SPL steka. Kao parametar prima callback-funkciju koju je potrebno ukloniti iz liste autoloadera.

Sintaksa

spl_autoload_unregister(callable $autoload_function);

Primer

Hajde da registrujemo, a zatim uklonimo autoloader:

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

Sada funkcija my_autoload više neće biti pozivana prilikom pokušaja automatskog učitavanja nedefinisane klase.

Primer

Provera uspešnosti uklanjanja autoloadera:

<?php function autoload_one($class) { echo "Pokušavam da učitam $class\n"; } spl_autoload_register('autoload_one'); $res = spl_autoload_unregister('autoload_one'); var_dump($res); ?>

Rezultat izvršavanja koda:

true

Primer

Pokušaj uklanjanja nepostojećeg autoloadera:

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

Rezultat izvršavanja koda:

false

Pogledajte takođe

Srpski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Koristimo kolačiće za rad sajta, analitiku i personalizaciju. Obrada podataka se vrši u skladu sa Politikom privatnosti.
prihvati sve podesi odbij