ثابت های جادویی php قسمت 8

 

ثابت های جادویی ثابت های از پیش تعریف شده در پی اچ پی هستند که براساس استفاده آنها تغییر می کنند.این ثابت ها با علامت های  (__) شروع و به پایان می رسند.

آنها شبیه به دیگر ثابت های از پیش تعریف شده هستند، اما همانطور که مقدار آنها را با متن تغییر می دهند، آنها به نام های جادویی نامیده می شوند.

هشت جادویی ثابت در جدول زیر تعریف شده است. آنها حساس به حروف هستند.

نام توضیح
__LINE__ شماره خط فعلی را  برمی گراند
__FILE__ نشان دهنده مسیر کامل و نام فایل فایل است. اگر از آن  استفاده شود، نام فایل را بر می گرداند
__DIR__ مسیر دایرکتوری کامل فایل را نشان می دهد
__FUNCTION__ نام تابع را که در آن استفاده می شود را نشان می دهد. اگر از خارج از هر تابع استفاده شود، آن را خالی برگرداند
__CLASS__ نام کلاسی را که در آن استفاده می شود را نشان می دهد. اگر از خارج از هر تابع استفاده شود، آن را خالی برگرداند
__TRAIT__  نام اسامی که در آن استفاده می شود را نشان می دهد. اگر از خارج از هر تابع استفاده شود، آن را خالی برگرداند. این شامل فضای نامی است که در آن اعلام شده است
__METHOD__ نام متد جاری در داخل کلاس را برمیگرداند
__NAMESPACE__ .نام نیم اسپیس را بر می گرداند

مثال کامل زیر تمام ثابت های جادویی را در خود دارد توجه کنید :

 

 

PHP Magic constants 1

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *