ثابت (const)
«ثابت (Constant)» یعنی مقداری که عوض نمی شود. با کلیدواژه const در PHP «ثابت در PHP» می سازیم. سپس همه جا همان مقدار را می خوانیم.
تعریف و کاربرد ساده ثابت در PHP
const برای ساخت ثابت است. بر خلاف تابع define()، ثابت های const باید در «حوزه سراسری (Global Scope)» تعریف شوند؛ یعنی بیرون از توابع.
مثال 1: ساخت یک ثابت سراسری
<?php
const MY_CONSTANT = 5;
echo MY_CONSTANT;
?>
مثال 2: ثابت داخل کلاس
می توانی ثابت را داخل «کلاس (Class)» هم بسازی و با :: بخوانی.
<?php
class MyClass {
const MY_CONSTANT = 5;
}
echo MyClass::MY_CONSTANT;
?>
گام های عملی
- نام ثابت را همه حرف -بزرگ بگذار.
- با
constمقدار ثابت را تعریف کن. - در کد، فقط آن را بخوان؛ تغییر نده.
نکته: نام ثابت معمولاً مثل MAX_POINTS است تا خواناتر شود.
برای مرور «کلاس»، به کلاس (class) سر بزن. همچنین درباره «حالت های سوییچ» اینجا برو: حالت (case).
جمع بندی سریع
constثابت در PHP می سازد.- باید در حوزه سراسری تعریف شود.
- در کلاس ها با
::خوانده می شود. - ثابت عوض نمی شود؛ فقط خواندنی است.