333 of 410 menu

Функција spl_autoload_unregister

Функција spl_autoload_unregister омогућава да се уклони раније регистрована функција ауто-учитавања из стека SPL. У параметру прихвата callback-функцију, коју је потребно уклонити из листе ауто-учитавача.

Синтакса

spl_autoload_unregister(callable $autoload_function);

Пример

Хајде да региструјемо и затим уклонимо ауто-учитавач:

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

Сада функција my_autoload више неће бити позивана при покушају ауто-учитавања недефинисане класе.

Пример

Провера успешности уклањања ауто-учитавача:

<?php function autoload_one($class) { echo "Покушај учитавања $class\n"; } spl_autoload_register('autoload_one'); $res = spl_autoload_unregister('autoload_one'); var_dump($res); ?>

Резултат извршавања кода:

true

Пример

Покушај уклањања непостојећег ауто-учитавача:

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

Резултат извршавања кода:

false

Погледајте такође

Српски
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Користимо колачиће за рад сајта, аналитику и персонализацију. Обрада података се врши у складу са Политиком приватности.
прихвати све подеси одбиј