مثال
یک ثابت حساس به حروف کوچک و بزرگ تعریف کنید:
define("GREETING","سلام! امروز چطوری؟");
echo ثابت("GREETING");
?>
این را خودتان امتحان کنید »
تعریف و استفاده
تابع define() یک ثابت را تعریف می کند.
ثابت ها بسیار شبیه به متغیرها هستند، به جز تفاوت های زیر:
- مقدار ثابت را نمی توان پس از تنظیم تغییر داد
- نامهای ثابت نیازی به علامت دلار اصلی ($) ندارند
- ثابت ها بدون توجه به محدوده قابل دسترسی هستند
- مقادیر ثابت فقط می توانند رشته ها و اعداد باشند
نحو
define(name,value,case_insenitive)
مقادیر پارامتر
| پارامتر | توضیح |
|---|---|
| نام | لازم است. نام ثابت | را مشخص می کند
| مقدار | لازم است. مقدار ثابت را مشخص می کند. |
| حساس به حروف کوچک | اختیاری. مشخص می کند که آیا نام ثابت باید به حروف بزرگ و کوچک حساس باشد یا خیر. مقادیر ممکن:
|
جزئیات فنی
| مقدار بازگشتی: | در صورت موفقیت TRUE یا در شکست FALSE را برمیگرداند |
|---|---|
| نسخه PHP: | 4+ |
| تغییر: | PHP 7.3: تعریف ثابت های حساس به حروف منسوخ شده است. PHP 7: پارامتر value همچنین می تواند یک آرایه باشد. PHP 5: پارامتر مقدار باید a باشد رشته، عدد صحیح، شناور، بولی یا NULL. |
❮ مرجع متفرقه PHP