333 of 410 menu

Funkcija spl_autoload_unregister

Funkcija spl_autoload_unregister ļauj noņemtu iepriekš reģistrētu automātiskās ielādes funkciju no SPL kaudzes. Parametrā pieņem callback funkciju, kas jānoņem no automātisko ielāžu saraksta.

Sintakse

spl_autoload_unregister(callable $autoload_function);

Piemērs

Reģistrēsim un pēc tam noņemsim automātisko ielādi:

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

Tagad funkcija my_autoload vairs netiks izsaukta, mēģinot ielādēt nedefinētu klasi.

Piemērs

Automātiskās ielādes noņemšanas veiksmīguma pārbaude:

<?php function autoload_one($class) { echo "Mēģinām ielādēt $class\n"; } spl_autoload_register('autoload_one'); $res = spl_autoload_unregister('autoload_one'); var_dump($res); ?>

Koda izpildes rezultāts:

true

Piemērs

Mēģinājums noņemt neesošu automātisko ielādi:

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

Koda izpildes rezultāts:

false

Skatiet arī

Latviešu
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mēs izmantojam sīkdatnes, lai nodrošinātu vietnes darbību, analīti un personalizāciju. Datu apstrāde notiek saskaņā ar Konfidencialitātes politiku.
pieņemt visus iestatīt noraidīt