spl_autoload_extensions

(PHP 5 >= 5.1.2)

spl_autoload_extensionsRegistriert und gibt die voreingestellten Dateiendungen für spl_autoload zurück

Beschreibung

string spl_autoload_extensions ([ string $file_extensions ] )

Diese Funktion kann die Dateiendungen, die in der __autoload()() Fallback-Funktion spl_autoload()() verwendet werden prüfen und ändern.

Parameter-Liste

file_extensions

Wenn die Funktion ohne Parameter aufgerufen wird, werden alle aktuellen Endungen Komma separiert zurück gegeben. Um die Liste mit den Dateiendungen zu modifizieren, einfach die Funktion noch einmal aufrufen mit einer neuen Liste von Dateiendungen, die Komma separiert in einer einzigen Zeichenkette übergeben wird.

Rückgabewerte

Eine durch Kommata getrennte Liste mit den Voreingestellten Dateiendungen für spl_autoload().

add a note add a note

User Contributed Notes 2 notes

up
19
Jeremy Cook
4 years ago
A quick note for anyone using this function to add their own autoload extensions. I found that if I included a space in between the different extensions (i.e. '.php, .class.php') the function would not work. To get it to work I had to remove the spaces between the extensions (ie. '.php,.class.php'). This was tested in PHP 5.3.3 on Windows and I'm using spl_autoload_register() without adding any custom autoload functions.

Hope that helps somebody.
up
4
Kerry Kobashi
5 years ago
Extensions include the period. For example:

spl_autoload_extensions(".inc,.php,.lib,.lib.php");
To Top