334 of 410 menu

Funksiya spl_autoload_call

Funksiya spl_autoload_call göstərilən sinfi yükləmək cəhdi üçün qeydiyyatdan keçmiş bütün avtoyükləyiciləri çağırır. Avtoyükləyiciləri qeydiyyata alan spl_autoload_register funksiyasından fərqli olaraq, bu funksiya birbaşa onların çağırılmasını həyata keçirir. Yeganə parametr - yüklənməli olan sinfin adı.

Sintaksis

spl_autoload_call(string $class_name): void

Nümunə

Avtoyükləyici olmadan mövcud olmayan sinfi yükləməyə çalışaq:

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

Kodun icrasının nəticəsi (avtoyükləyicilər qeydiyyatdan keçməyibsə, xəta):

// Əgər heç bir qeydiyyatdan keçmiş avtoyükləyici yoxdursa, heç nə baş verməyəcək

Nümunə

Sadə bir avtoyükləyici yaradaq və sinfi yükləməyə çalışaq:

<?php spl_autoload_register(function($class) { echo "Sinifi yükləməyə cəhd: $class\n"; }); spl_autoload_call('TestClass'); ?>

Kodun icrasının nəticəsi:

Sinifi yükləməyə cəhd: TestClass

Nümunə

Bir neçə avtoyükləyici ilə işi yoxlayaq:

<?php spl_autoload_register(function($class) { echo "Birinci yükləyici: $class\n"; }); spl_autoload_register(function($class) { echo "Ikinci yükləyici: $class\n"; }); spl_autoload_call('MyClass'); ?>

Kodun icrasının nəticəsi:

Birinci yükləyici: MyClass Ikinci yükləyici: MyClass

Həmçinin bax

Azərbaycan
AfrikaansБългарскиবাংলাБеларускаяČ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
Biz saytin işi, analitika və fərdiləşdirmə üçün cookie istifadə edirik. Məlumatların emalı Məxfilik Siyasəti əsasında həyata keçirilir.
hamısını qəbul et konfiqurasiya et rədd et