333 of 410 menu

Funkcija spl_autoload_unregister

Funkcija spl_autoload_unregister omogoča odstranitev prej registrirane funkcije za samodejno nalaganje iz sklada SPL. V parametru sprejme callback-funkcijo, ki jo je treba odstraniti s seznama nalagalnikov.

Sintaksa

spl_autoload_unregister(callable $autoload_function);

Primer

Registrirajmo in nato odstranimo nalagalnik:

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

Funkcija my_autoload ne bo več klicana pri poskusu samodejnega nalaganja nedefiniranega razreda.

Primer

Preverjanje uspešnosti odstranitve nalagalnika:

<?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); ?>

Rezultat izvajanja kode:

true

Primer

Poskus odstranitve neobstoječega nalagalnika:

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

Rezultat izvajanja kode:

false

Glejte tudi

Slovenščina
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Za delovanje spletnega mesta, analitiko in personalizacijo uporabljamo piškotke. Obdelava podatkov poteka v skladu s Politiko zasebnosti.
sprejmi vse nastavi zavrni