334 of 410 menu

A spl_autoload_call függvény

A spl_autoload_call függvény meghívja az összes regisztrált autoloadert a megadott osztály betöltésére. A spl_autoload_register függvénytől eltérően, amely regisztrálja az autoloadereket, ez a függvény közvetlenül végrehajtja azok meghívását. Az egyetlen paraméter a betölteni kívánt osztály neve.

Szintaxis

spl_autoload_call(string $class_name): void

Példa

Próbáljunk meg betölteni egy nem létező osztályt autoloader nélkül:

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

A kód végrehajtásának eredménye (hiba, ha nincsenek autoloaderek regisztrálva):

// Semmi sem történik, ha nincsenek regisztrált autoloaderek

Példa

Hozzunk létre egy egyszerű autoloadert és próbáljunk meg betölteni egy osztályt:

<?php spl_autoload_register(function($class) { echo "Trying to load class: $class\n"; }); spl_autoload_call('TestClass'); ?>

A kód végrehajtásának eredménye:

Trying to load class: TestClass

Példa

Ellenőrizzük a működést több autoloaderrel:

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

A kód végrehajtásának eredménye:

First loader: MyClass Second loader: MyClass

Lásd még

Magyar
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
A weboldal működéséhez, elemzéshez és személyre szabáshoz sütiket használunk. Az adatfeldolgozás a Adatvédelmi irányelvek szerint történik.
összes elfogadása beállítás elutasítás