334 of 410 menu

spl_autoload_call funksiyasi

spl_autoload_call funksiyasi belgilangan klassni yuklash uchun barcha ro'yxatdan o'tgan avtoyuklovchilarni chaqiradi. spl_autoload_register avtoyuklovchilarni ro'yxatga oladi, lekin bu funksiya to'g'ridan-to'g'ri ularni chaqirishni amalga oshiradi. Funksiyaning yagona parametri - yuklash kerak bo'lgan klass nomi.

Sintaksis

spl_autoload_call(string $class_name): void

Misol

Avtoyuklovchisiz mavjud bo'lmagan klassni yuklashga urinib ko'ramiz:

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

Kodni bajarish natijasi (agar avtoyuklovchilar ro'yxatdan o'tmagan bo'lsa, xatolik):

// Agar ro'yxatdan o'tgan avtoyuklovchilar bo'lmasa, hech narsa bo'lmaydi

Misol

Oddiy avtoyuklovchi yaratamiz va klassni yuklashga urinib ko'ramiz:

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

Kodni bajarish natijasi:

Trying to load class: TestClass

Misol

Bir nechta avtoyuklovchilar bilan ishlashni tekshiramiz:

<?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'); ?>

Kodni bajarish natijasi:

First loader: MyClass Second loader: MyClass

Shuningdek qarang

Oʻzbek
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекTiếng Việt
Biz sayt ishlashi, tahlil qilish va shaxsiylashtirish uchun cookie-fayllardan foydalanamiz. Ma'lumotlarni qayta ishlash Maxfiylik siyosatiga muvofiq amalga oshiriladi.
hammasini qabul qilish sozlash rad etish