334 of 410 menu

Funkcija spl_autoload_call

Funkcija spl_autoload_call pokliče vse registrirane samodejne nalagalnike, da poskusi naložiti določeni razred. Za razliko od spl_autoload_register, ki registrira samodejne nalagalnike, ta funkcija neposredno izvede njihov klic. Edini parameter je ime razreda, ki ga je treba naložiti.

Sintaksa

spl_autoload_call(string $class_name): void

Primer

Poskusimo naložiti neobstoječi razred brez samodejnega nalagalnika:

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

Rezultat izvajanja kode (napaka, če ni registriranih samodejnih nalagalnikov):

// Nič se ne bo zgodilo, če ni registriranih samodejnih nalagalnikov

Primer

Ustvarimo preprost samodejni nalagalnik in poskusimo naložiti razred:

<?php spl_autoload_register(function($class) { echo "Poskušam naložiti razred: $class\n"; }); spl_autoload_call('TestClass'); ?>

Rezultat izvajanja kode:

Poskušam naložiti razred: TestClass

Primer

Preverimo delovanje z več samodejnimi nalagalniki:

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

Rezultat izvajanja kode:

Prvi nalagalnik: MyClass Drugi nalagalnik: MyClass

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