334 of 410 menu

Funktsioon spl_autoload_call

Funktsioon spl_autoload_call kutsub välja kõik registreeritud autolaadijad, et proovida laadida määratud klassi. Erinevalt spl_autoload_register-ist, mis registreerib autolaadijad, see funktsioon käivitab need otse. Ainus parameeter on klassi nimi, mida tuleb laadida.

Süntaks

spl_autoload_call(string $class_name): void

Näide

Proovime laadida olematut klassi ilma autolaadijata:

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

Koodi täitmise tulemus (viga, kui autolaadijaid pole registreeritud):

// Midagi ei juhtu, kui pole registreeritud autolaadijaid

Näide

Loome lihtsa autolaadija ja proovime klassi laadida:

<?php spl_autoload_register(function($class) { echo "Proovin laadida klassi: $class\n"; }); spl_autoload_call('TestClass'); ?>

Koodi täitmise tulemus:

Proovin laadida klassi: TestClass

Näide

Kontrollime tööd mitme autolaadijaga:

<?php spl_autoload_register(function($class) { echo "Esimene laadija: $class\n"; }); spl_autoload_register(function($class) { echo "Teine laadija: $class\n"; }); spl_autoload_call('MyClass'); ?>

Koodi täitmise tulemus:

Esimene laadija: MyClass Teine laadija: MyClass

Vaata ka

Eesti
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Me kasutame saidi toimimiseks, analüüsi ja personaliseerimiseks küpsiseid. Andmete töötlemine toimub vastavalt Privaatsuspoliitikale.
nõustu kõigega häälesta keeldu