334 of 410 menu

Fungsi spl_autoload_call

Fungsi spl_autoload_call memanggil semua pemuat automatik berdaftar untuk cuba memuatkan kelas yang ditentukan. Berbeza dengan spl_autoload_register, yang mendaftarkan pemuat automatik, fungsi ini secara langsung melaksanakan panggilan mereka. Satu-satunya parameter ialah nama kelas yang perlu dimuatkan.

Sintaks

spl_autoload_call(string $class_name): void

Contoh

Mari cuba muatkan kelas yang tidak wujud tanpa pemuat automatik:

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

Keputusan pelaksanaan kod (ralat, jika pemuat automatik tidak berdaftar):

// Tiada apa yang akan berlaku jika tiada pemuat automatik berdaftar

Contoh

Mari buat pemuat automatik mudah dan cuba muatkan kelas:

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

Keputusan pelaksanaan kod:

Cuba memuatkan kelas: TestClass

Contoh

Mari semak kerja dengan beberapa pemuat automatik:

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

Keputusan pelaksanaan kod:

Pemuat pertama: MyClass Pemuat kedua: MyClass

Lihat juga

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