TGViewer
| AmirHossein | | AmirHossein | @amirhdeveloper · 609 subscribers
Post #60 324
می رسیم به مبحث Magic constants ها در php
طبق مستندات php، نه مجیک کانستنت وجود داره که بسته به محل استفاده و شرایط موجود مقادیر آنها تغییر پیدا میکنه.
این ثابت ها در هنگام کامپایل تعریف می شوند بر خلاف ثابت های معمولی که در زمان اجرا تعریف می شوند و به حروف کوچک و بزرگ حساس نیستند.
لیست این ثابت ها با تعریف به شرح زیر است:
__LINE__ :
شماره خط فعلی فایل

__FILE__ :
نام فایل فعلی

__DIR__ :
نام فولدر فعلی (در انتها نام فولدر اسلش وجود ندارد مگر در فولدر روت)

__FUNCTION__ :
نام فانکشن فعلی (مقدار {closure} برای تابع های ناشناس)

__CLASS__ :
نام کلاس فعلی (همراه با namespace)

__TRAIT__ :
نام تریت فعلی (همراه با namespace)

__METHOD__ :
نام متد فعلی کلاس

__NAMESPACE__ :
نام namespace فعلی

ClassName::class :
کلاس با تمامی داده ها

.
More from @amirhdeveloper
  1. Oct 8, 2026‍ اولین نسخه‌ی «قیچی» منتشر شد! ✂️ راست‌ش چند وقتی هست که پیامک‌های تبلیغاتی و اسپم، شدیدا…
  2. Oct 7, 2026بیاید از قدرت های لاراگرام بگم لاراگرام یک full-stack و ai-ready فریمورک برای توسعه ربات ه…
  3. Sep 30, 2026پکیج LaraGram Sentinel منتشر شد؛ یک پنل مانیتورینگ که هیچ چیزی از زیر دستش در نمی‌ره! تمام…
  4. Sep 23, 2026از امروز با کاهش شدید حاکرها مواجه میشیم
  5. Sep 19, 2026🔴 سوال سوم دو Region دارید: US-East و EU-West. کاربران در هر دو Region هستند. سیستم باید…
  6. Sep 19, 2026🟠 سوال دوم فرض کنید Service A به Service B درخواست می‌زند. B به‌دلیل overload، latency با…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →