ثابت ها در PHP
در این آموزش به بررسی ثابت ها در PHP می پردازیم، ثابت ها (Constants) متغیر هایی هستند که یک بار تعریف می شوند و دیگر مقدار آنها قابل تغییر نیست.
نام یک ثابت با یک حرف یا زیر خط ( _
) شروع می شود و نباید از علامت $
استفاده کنید.
توجه: برخلاف متغیرها، ثابت ها به طور خودکار در کل اسکریپت سراسری هستند.
فهرست عناوین:
ایجاد یک مقدار ثابت در PHP
برای ایجاد یک مقدار ثابت، از تابع define()
استفاده کنید.
نحوه استفاده
define(name, value, case-insensitive)
پارامتر ها:
- name: نام مقدار ثابت را مشخص می کند.
- value: مقدار ثابت را مشخص می کند.
- case-insensitive: مشخص می کند که آیا نام مقدار ثابت باید به حروف کوچک و بزرگ حساس باشد یا خیر (به طور پیش فرض حساس می باشد)
مثال
یک مقدار ثابت با حساسیت به حروف کوچک و بزرگ ایجاد می کنیم:
<?php
define("GREETING", "Welcome to bubbleslearn.ir");
echo GREETING;
?>
همچنین در مثال زیر یک مقدار ثابت بدون حساسیت به حروف کوچک و بزرگ ایجاد می کنیم:
<?php
define("GREETING", "Welcome to bubbleslearn.ir", true);
echo GreEtIng;;
?>
مقدار ثابت از نوع آرایه در PHP
در PHP 7 شما می توانید یک مقدار ثابت از نوع آرایه را با استفاده از تابع define()
تعریف کنید.
مثال
ایجاد یک مقدار ثابت آرایه ای:
مقدار های ثابت سراسری هستند
ثابت ها به طور خودکار سراسری هستند و می توانند در کل اسکریپت استفاده شوند.
مثال
در مثال زیر از یک مقدار ثابت در یک تابع استفاده می کنیم حتی اگر این مقدار ثابت در خارج از تابع تعریف شده باشد:
آیا این مطلب برای شما مفید بود ؟