در ابتدا بهتر مفهوم ثابت را برای شما قابل درک نمائیم ، ثابت دقیقا کاربردی همانند یک متغیر را دارد ولی با این تفاوت که مقدار یک ثابت ، در طول برنامه ، به هیچ عنوان تغییر پیدا نمیکند و تنها مقدار اوایه خود را حفظ می نماید ، ثوابت در php بدین صورت تعریف می شوند:

ثابت ها در برنامه ها بسیار کاربردی هستند ، اگر بخواهیم یک مثال برای درک مفهوم ثوابت بزنیم ،  عدد پی یا ۳٫۱۴ بهترین مثال است :

نکته : برای تعریف یک ثابت از علامت $ استفاده نمی شود ، همچنین برای چاپ مقدار یک ثابت نیز از $ استفاده نمی شود.
نکته : بعد از اینکه یک ثابت را با مقدار اولیه تعریف نمودید ، در طی برنامه ، به هیچ عنوان نمی توانید مقدار آن را تغییر دهید.
نکته : ثابت ها همواره و به صورت Default در php به صورت Global یا عمومی تعریف می شوند ، و در کل برنامه قابل دسترسی هستند.