Constants
در PHP، ثابتها (Constants) متغیرهایی هستند که مقدارشان بعد از تعریف تغییر نمیکند.
برخلاف متغیرها، ثابتها همیشه بهصورت global در کل اسکریپت قابل استفادهاند.
🔹 1. تعریف ثابت با ()define
📌 ویژگیها:
- 
نام ثابت معمولاً با حروف بزرگ نوشته میشود. 
- 
مقدار یک بار تعریف میشود و تغییر نمیکند. 
- 
ثابتها بهصورت global در همه جا در دسترساند. 
🔹 2. تعریف ثابت با const
📌 تفاوت define و const:
- 
constفقط در سطح بالا (نه داخل توابع/بلوکها) قابل استفاده است.
- 
defineمیتواند در هر جایی اجرا شود.
🔹 3. ثابتهای آرایهای
از PHP 5.6 به بعد، ثابتها میتوانند آرایه باشند:
🔹 4. بررسی وجود یک ثابت → ()defined
🔹 5. ثابتهای پیشتعریفشده در PHP
PHP چندین ثابت آماده دارد:
- 
PHP_VERSION→ نسخه PHP
- 
PHP_OS→ سیستم عامل
- 
PHP_INT_MAX→ بزرگترین عدد صحیح
- 
PHP_INT_MIN→ کوچکترین عدد صحیح
- 
PHP_FLOAT_MAX→ بیشترین مقدار float
🔹 6. ثابتهای جادویی (Magic Constants)
این ثابتها بسته به محل استفاده تغییر میکنند:
- 
__LINE__→ شماره خط جاری
- 
__FILE__→ مسیر فایل جاری
- 
__DIR__→ پوشه فایل جاری
- 
__FUNCTION__→ نام تابع
- 
__CLASS__→ نام کلاس
- 
__METHOD__→ نام متد
- 
__NAMESPACE__→ نام فضای نام
✅ خلاصه
- 
ثابتها مقدارشان تغییر نمیکند. 
- 
تعریف با ()defineیاconst.
- 
امکان تعریف آرایهای از PHP 5.6. 
- 
بررسی وجود با ()defined.
- 
ثابتهای آماده مثل PHP_VERSION,PHP_OS.
- 
ثابتهای جادویی مثل __FILE__,__LINE__,__DIR__.
 CSS3
          CSS3
        
                
           HTML
          HTML
        
                
           Tailwind Css
          Tailwind Css
        
                
           Bootstrap 5
          Bootstrap 5
        
                
           Java script
          Java script
        
                
           ++C
          ++C
        
                
           Python
          Python
        
                
           Three.js
          Three.js
        
                
           Gsap
          Gsap
        
                
           Sass
          Sass
        
                
           SQL
          SQL
        
                
           React
          React