Magic Constants
در PHP یک سری ثابتهای جادویی (Magic Constants) وجود دارند که مقدارشان بهطور خودکار توسط PHP تعیین میشود و بسته به محل استفاده تغییر میکنند.
این ثابتها همیشه با دو خط زیرخط (__) شروع و تمام میشوند.
🔹 لیست Magic Constants در PHP
1. __LINE__
شماره خطی که در آن قرار دارد را برمیگرداند.
2. __FILE__
مسیر و نام کامل فایل جاری.
3. __DIR__
فقط مسیر پوشه فایل جاری (از PHP 5.3 به بعد).
4. __FUNCTION__
نام تابع جاری.
5. __CLASS__
نام کلاس جاری را نمایش میدهد.
6. __METHOD__
نام متد جاری (شامل کلاس + متد).
7. __NAMESPACE__
نام فضای نام (Namespace) جاری را نمایش میدهد.
8. __TRAIT__
نام Trait جاری (از PHP 5.4).
✅ خلاصه
-
__LINE__→ شماره خط -
__FILE__→ مسیر و نام فایل -
__DIR__→ پوشه فایل -
__FUNCTION__→ نام تابع -
__CLASS__→ نام کلاس -
__METHOD__→ نام متد (کلاس::متد) -
__NAMESPACE__→ فضای نام -
__TRAIT__→ نام Trait
HTML
Tailwind Css
Bootstrap 5
Java script
++C
Python
Three.js
Gsap
Sass
SQL
React