333 of 410 menu

Funkcija spl_autoload_unregister

Funkcija spl_autoload_unregister leidžia pašalinti anksčiau užregistruotą automatinio įkėlimo funkciją iš SPL steko. Parametre priima callback funkciją, kurią reikia pašalinti iš automatinio įkėlimo funkcijų sąrašo.

Sintaksė

spl_autoload_unregister(callable $autoload_function);

Pavyzdys

Užregistruokime ir tada pašalinkime automatinį įkėlėją:

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

Dabar funkcija my_autoload daugiau nebus iškviečiama bandant įkelti neapibrėžtą klasę.

Pavyzdys

Automatinio įkėlėjo pašalinimo sėkmės patikrinimas:

<?php function autoload_one($class) { echo "Bandoma įkelti $class\n"; } spl_autoload_register('autoload_one'); $res = spl_autoload_unregister('autoload_one'); var_dump($res); ?>

Kodo vykdymo rezultatas:

true

Pavyzdys

Bandymas pašalinti neegzistuojantį automatinį įkėlėją:

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

Kodo vykdymo rezultatas:

false

Taip pat žiūrėkite

Lietuvių
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mes naudojame slapukus svetainės veikimui, analizei ir personalizavimui. Duomenų apdorojimas vyksta pagal Privatumo politiką.
priimti visus nustatyti atšaukti