334 of 410 menu

spl_autoload_call функциясы

spl_autoload_call функциясы көрсөтүлгөн классды жүктөөгө аракет кылуу үчүн катталган бардык автоматтык жүктөөчүлөрдү чакырат. Автоматтык жүктөөчүлөрдү каттоочу spl_autoload_register функциясынан айырмаланып, бул функция түздөн-түз алардын чакырылышын аткарат. Жалгыз параметри - жүктөлүшү керек болгон классдын аты.

Синтаксиси

spl_autoload_call(string $class_name): void

Мисал

Автоматтык жүктөөчүсүз жок классды жүктөөгө аракет кылалы:

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

Кодду иштетүүнүн натыйжасы (эгерде автоматтык жүктөөчүлөр катталбаса, ката):

// Эгерде катталган автоматтык жүктөөчүлөр жок болсо, эч нерсе болбойт

Мисал

Жөнөкөй автоматтык жүктөөчү түзүп, классды жүктөөгө аракет кылалы:

<?php spl_autoload_register(function($class) { echo "Классты жүктөөгө аракет: $class\n"; }); spl_autoload_call('TestClass'); ?>

Кодду иштетүүнүн натыйжасы:

Классты жүктөөгө аракет: TestClass

Мисал

Бир нече автоматтык жүктөөчү менен иштоону текшерип көрөлү:

<?php spl_autoload_register(function($class) { echo "Биринчи жүктөөчү: $class\n"; }); spl_autoload_register(function($class) { echo "Экинчи жүктөөчү: $class\n"; }); spl_autoload_call('MyClass'); ?>

Кодду иштетүүнүн натыйжасы:

Биринчи жүктөөчү: MyClass Экинчи жүктөөчү: MyClass

Ошондой эле караңыз

  • spl_autoload_register функциясы,
    ал автоматтык жүктөөчүнү каттайт
  • spl_autoload_functions функциясы,
    ал автоматтык жүктөөчүлөрдү кайтарат
  • class_exists функциясы,
    ал классты текшерет
Кыргызча
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어LietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Биз сайттин иштөөсү, аналитика жана персонализация үчүн cookie файлдарын колдонобуз. Маалыматтарды иштетүү Маалыматты коргоо саясаты боюнча жүргүзүлөт.
баарын кабыл алуу ыңгайлаштыруу четке кагуу