در ابتدا بهتر مفهوم ثابت را برای شما قابل درک نمائیم ، ثابت دقیقا کاربردی همانند یک متغیر را دارد ولی با این تفاوت که مقدار یک ثابت ، در طول برنامه ، به هیچ عنوان تغییر پیدا نمیکند و تنها مقدار اوایه خود را حفظ می نماید ، ثوابت در php بدین صورت تعریف می شوند:
۱
۲
۳
|
<?php
define(“milad”,17);
?>
|
ثابت ها در برنامه ها بسیار کاربردی هستند ، اگر بخواهیم یک مثال برای درک مفهوم ثوابت بزنیم ، عدد پی یا ۳٫۱۴ بهترین مثال است :
۱
۲
۳
۴
|
<?php
define(“PI”,3.14);
echo $result= 5 * PI;
?>
|
نکته : برای تعریف یک ثابت از علامت $ استفاده نمی شود ، همچنین برای چاپ مقدار یک ثابت نیز از $ استفاده نمی شود.
نکته : بعد از اینکه یک ثابت را با مقدار اولیه تعریف نمودید ، در طی برنامه ، به هیچ عنوان نمی توانید مقدار آن را تغییر دهید.
نکته : ثابت ها همواره و به صورت Default در php به صورت Global یا عمومی تعریف می شوند ، و در کل برنامه قابل دسترسی هستند.