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 "Trying to load $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

Погледнете ги и

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