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ščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Біз сайттың жұмысы, аналитика және персонализация үшін cookie файлдарын қолданамыз. Деректерді өңдеу Құпиялылық саясаты бойынша жүреді.
барлығын қабылдау баптау қабылдамау