334 of 410 menu

Fungsi spl_autoload_call

Fungsi spl_autoload_call memanggil semua autoloader yang terdaftar untuk mencoba memuat kelas yang ditentukan. Berbeda dengan spl_autoload_register yang mendaftarkan autoloader, fungsi ini secara langsung mengeksekusi pemanggilannya. Satu-satunya parameter adalah nama kelas yang perlu dimuat.

Sintaks

spl_autoload_call(string $class_name): void

Contoh

Mari coba memuat kelas yang tidak ada tanpa autoloader:

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

Hasil eksekusi kode (error, jika autoloader tidak terdaftar):

// Tidak ada yang terjadi, jika tidak ada autoloader yang terdaftar

Contoh

Mari buat autoloader sederhana dan coba memuat kelas:

<?php spl_autoload_register(function($class) { echo "Mencoba memuat kelas: $class\n"; }); spl_autoload_call('TestClass'); ?>

Hasil eksekusi kode:

Mencoba memuat kelas: TestClass

Contoh

Mari periksa kerja dengan beberapa autoloader:

<?php spl_autoload_register(function($class) { echo "Loader pertama: $class\n"; }); spl_autoload_register(function($class) { echo "Loader kedua: $class\n"; }); spl_autoload_call('MyClass'); ?>

Hasil eksekusi kode:

Loader pertama: MyClass Loader kedua: MyClass

Lihat Juga

Indonesia
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Kami menggunakan cookie untuk operasi situs, analitik, dan personalisasi. Pemrosesan data dilakukan sesuai dengan Kebijakan Privasi.
terima semua atur tolak