334 of 410 menu

Fonksiyon spl_autoload_call

spl_autoload_call işlevi, belirtilen sınıfı yüklemeye çalışmak için kayıtlı tüm otomatik yükleyicileri çağırır. Otomatik yükleyicileri kaydeden spl_autoload_register'ın aksine, bu işlev doğrudan onları çağırma işlemini gerçekleştirir. Tek parametresi, yüklenmesi gereken sınıfın adıdır.

Sözdizimi

spl_autoload_call(string $class_name): void

Örnek

Otomatik yükleyici olmadan var olmayan bir sınıf yüklemeyi deneyelim:

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

Kodun çalıştırılmasının sonucu (eğer otomatik yükleyiciler kayıtlı değilse hata):

// Kayıtlı otomatik yükleyici yoksa hiçbir şey olmaz

Örnek

Basit bir otomatik yükleyici oluşturalım ve bir sınıf yüklemeyi deneyelim:

<?php spl_autoload_register(function($class) { echo "Sınıf yüklenmeye çalışılıyor: $class\n"; }); spl_autoload_call('TestClass'); ?>

Kodun çalıştırılmasının sonucu:

Sınıf yüklenmeye çalışılıyor: TestClass

Örnek

Birden fazla otomatik yükleyici ile çalışmayı kontrol edelim:

<?php spl_autoload_register(function($class) { echo "İlk yükleyici: $class\n"; }); spl_autoload_register(function($class) { echo "İkinci yükleyici: $class\n"; }); spl_autoload_call('MyClass'); ?>

Kodun çalıştırılmasının sonucu:

İlk yükleyici: MyClass İkinci yükleyici: MyClass

Ayrıca Bakınız

Türkçe
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenЎзбекOʻzbekTiếng Việt
Web sitesinin çalışması, analiz ve kişiselleştirme için çerezleri kullanıyoruz. Veri işleme, Gizlilik Politikası'na uygun olarak gerçekleşir.
tümünü kabul et özelleştir reddet