333 of 410 menu

Funksioni spl_autoload_unregister

Funksioni spl_autoload_unregister lejon fshirjen e një funksioni të regjistruar më parë të autoload-it nga rafteja SPL. Në parametër pranon një funksion callback, që duhet të fshihet nga lista e autoloader-ëve.

Sintaksa

spl_autoload_unregister(callable $autoload_function);

Shembull

Le të regjistrojmë dhe pastaj të fshijmë një autoloader:

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

Tani funksioni my_autoload nuk do të thirret më kur përpiqet të ngarkohet automatikisht një klasë e padefinuar.

Shembull

Kontrollimi i suksesshëm të fshirjes së autoloader-it:

<?php function autoload_one($class) { echo "Duke u përpjekur të ngarkoj $class\n"; } spl_autoload_register('autoload_one'); $res = spl_autoload_unregister('autoload_one'); var_dump($res); ?>

Rezultati i ekzekutimit të kodit:

true

Shembull

Përpjekja për të fshirë një autoloader që nuk ekziston:

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

Rezultati i ekzekutimit të kodit:

false

Shihni gjithashtu

Shqip
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ne përdorim cookie për funksionimin e sajtit, analizën dhe personalizimin. Përpunimi i të dhënave bëhet në përputhje me Politikën e Privatësisë.
prano të gjitha konfiguro refuzo