Aktueller Standort: Startseite> Funktionskategorien> spl_autoload_call

spl_autoload_call

Rufen Sie alle registrierten __Autoload () -Funktionen an, um die Anforderungsklasse zu laden
Name:spl_autoload_call
Kategorie:Spl
Programmiersprache:php
Kurzbeschreibung:Versuchen Sie, alle registrierten __Autoload () -Funktionen anzurufen, um die angeforderte Klasse zu laden

Funktionsname: spl_autoload_call ()

Anwendbare Version: Php 5> = 5.1.2, Php 7

Funktion Beschreibung: Die Funktion spl_autoload_call () versucht, alle registrierten __Autoload () -Funktionen aufzurufen, um die angeforderte Klasse zu laden.

Syntax: bool spl_autoload_call (String $ class_name)

Parameter:

  • class_name: Der Klassenname, der geladen werden muss.

Rückgabewert:

  • Return True, wenn die Klasse erfolgreich geladen wird.
  • Rückgabe falsch, wenn keine Klasse gefunden wird oder geladen wird.

Anmerkungen:

  • Die Funktion SPL_AUTOLOAD_CALL () ruft die registrierte Funktion __Autoload () in der Reihenfolge der Registrierung auf, bis die entsprechende Klasse gefunden wurde.

Beispiel:

 // 定义一个自动加载函数function my_autoload($class_name) { include $class_name . '.php'; } // 注册自动加载函数spl_autoload_register('my_autoload'); // 尝试加载类$result = spl_autoload_call('MyClass'); if ($result) { echo '类加载成功!'; } else { echo '类加载失败!'; }

Im obigen Beispiel definieren wir zunächst eine automatische Ladefunktion mit dem Namen my_autoload() , die die entsprechende PHP -Datei entsprechend dem Klassennamen dynamisch enthält. Anschließend registrieren wir die Autoloadfunktion in der Autoload -Warteschlange über spl_autoload_register() .

Als nächstes nennen wir spl_autoload_call() um zu versuchen, eine Klasse namens MyClass zu laden. Wenn die Klasse erfolgreich geladen wird, ist die Ausgabe "Klasse erfolgreich geladen!", Andernfalls ist die Ausgabe "Klasse geladen fehlgeschlagen!".

Es ist zu beachten, dass, wenn keine automatische Ladefunktion registriert ist oder die entsprechende Klassendatei nicht gefunden wird, spl_autoload_call() false zurückgibt.

Ähnliche Funktionen
Beliebte Artikel