ثابت ها در php یک نام یا یک هویت هستند برای یک مقدار ثابت در طول برنامه ی پی اچ پی که مینویسیم .
ثابت ها در طول اسکریپت پی اچ پی که نوشتیم نمیتواند به هیچ عنوان تغییر پیدا کند بصورت پیشفرض ثابت ها به بزرگ و کوچک بودن حروف حساس هستند یا اصطلاحا case sensitive هستند و به طور قراردادی نام ثابت ها همیشه با حروف بزرگ است .
نام یک ثابت با حرف بزرگ یا _ شروع میشود و بعد میتواند شامل کاراکترها ، اعداد و _ باشد .
نکته : اگر یک ثابت تعریف شود ، مقدار ان نمیتواند تغییر پیدا کند یا حذف شود .
برای تعریف کردن و مقداردهی اولیه ی یک ثابت در php باید از تابع define() استفاده شود و برای فراخوانی مقدار آن فقط نام آنرا کافیست بنویسید به همین سادگی !
برعکس متغیرها شما برای صدا کردن یک ثابت نباید از $ استفاده کنید .
همچنین از تابع constant() برای فراخوانی یک ثابت میشود استفاده کرد .
ثابت ها در زبان برنامه نویسی پی اچ پی را میتوانید با دیدن دوره ی آموزش ویدیویی زبان php استاد نیک زاد بصورت کامل یاد بگیرید.
همانطور که گفته شد این تابع برای فراخوانی مقدار یک ثابت استفاده میشود و بیشتر زمانی کاربرد دارد که شما یک ثابت را میخواهید فراخوانی کنید ولی اسم آنرا نمیدانید .
مثال :
<?php
define("MINSIZE", 50);
echo MINSIZE;
echo constant("MINSIZE"); // same thing as the previous line
?>
فقط داده هایی از نوع boolean, integer, float و string میتواند بعنوان ثابت تعریف شود .
// Valid constant names
define("ONE", "first thing");
define("TWO2", "second thing");
define("THREE_3", "third thing");
// Invalid constant names
define("2TWO", "second thing");
define("__THREE__", "third value");
زبان php یک سری ثابت های مفید بصورت پیشفرض درون خود دارد که طبق تعاریف زیر میتوانید در کدنویسی خود از آنها کمک بگیرید
تعداد کمی از ثابت های magical پی اچ پی را در لیست زیر میبینید :
اتمام درس
محصولات برگزیده مناسب شما
دوره ی آموزش ساخت فریمورک برای پی اچ پی با PHP MVC دوره ی آموزش کامل زبان پی اچ پی ( PHP ) دوره ی پروژه محور ساخت هتلداری با php mvc دوره پروژه محور ساخت فروشگاه بامیلو با لاراول