PHP 5.4.36 Released

spl_autoload_extensions

(PHP 5 >= 5.1.2)

spl_autoload_extensionsثبت و بازگرداندن پسوند فایل پیش‌فرض spl_autoload

Description

string spl_autoload_extensions ([ string $file_extensions ] )

این تابع می‌تواند پسوند فایل را برای ساخت تابع بازگشتی __autoload() استفاده شده توسط spl_autoload() را تغییر دهد یا بررسی کند.

Parameters

file_extensions

هنگام فراخوانی بدون آرگومان فهرست فعلی ضمیمه‌ها را به صورت جدا شده به وسیله کامل فهرست می‌کند. برای تغییر فهرست پسوند فایل فعلی این توابع را همراه با فهرست جدید پسوند فایل مورد استفاده فراخوانی کنید که در آن پسوندها به وسیله کاما در یک رشته جدا شده‌اند.

Return Values

فهرست جدا شده بوسیله کامل برای spl_autoload().

add a note add a note

User Contributed Notes 2 notes

up
15
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
3
Kerry Kobashi
4 years ago
Extensions include the period. For example:

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