334 of 410 menu

Funkcija spl_autoload_call

Funkcija spl_autoload_call poziva sve registrovane autoloadere u pokušaju da učita navedenu klasu. Za razliku od spl_autoload_register, koja registruje autoloadere, ova funkcija direktno izvršava njihov poziv. Jedini parametar je ime klase koju treba učitati.

Sintaksa

spl_autoload_call(string $class_name): void

Primer

Pokušajmo da učitamo nepostojeću klasu bez autoloadera:

<?php spl_autoload_call('NonExistentClass'); ?>

Rezultat izvršavanja koda (greška, ako autoloaderi nisu registrovani):

// Ništa se neće desiti, ako nema registovanih autoloadera

Primer

Kreirajmo jednostavan autoloader i pokušajmo da učitamo klasu:

<?php spl_autoload_register(function($class) { echo "Pokušavam da učitam klasu: $class\n"; }); spl_autoload_call('TestClass'); ?>

Rezultat izvršavanja koda:

Pokušavam da učitam klasu: TestClass

Primer

Proverimo rad sa nekoliko autoloadera:

<?php spl_autoload_register(function($class) { echo "Prvi loader: $class\n"; }); spl_autoload_register(function($class) { echo "Drugi loader: $class\n"; }); spl_autoload_call('MyClass'); ?>

Rezultat izvršavanja koda:

Prvi loader: MyClass Drugi loader: MyClass

Pogledajte takođe

Srpski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Koristimo kolačiće za rad sajta, analitiku i personalizaciju. Obrada podataka se vrši u skladu sa Politikom privatnosti.
prihvati sve podesi odbij