الگوریتم اول

لطفا صبر کنید...

ثوابت در PHP

ثوابت در PHP نام مقادیری هستند که در اسکریپت غیرقابل تغییر می باشند. در PHP برای تعریف ثوابت از تابع ( )define استفاده می گردد.

برای تعریف یک ثابت در PHP کافیست از سینتکس زیر استفاده کرد.


define(name, value, case-insensitive)
 

در این تابع پارامترها به صورت زیر تعریف می گردند:

name: نام ثابت

value: مقدار ثابت

case-insensitive: مشخص می کنیم که تابع به حروف کوچک و بزرگ حساس هست یا خیر.

در تعریف نام تایع باید دقت کرد که نام بگونه ای انتخاب شود که با یک حرف (a-z یا A-Z) یا زیرخط (underscore)  آغاز گردد.

دقت بفرمائید که برخلاف تعریف متغیرها، در تعریف ثوابت نیازی به شروع نام با علامت $ نمی باشد.


define("Name", "Amir Ali", true);
echo Name;
 

آرایه ثابت در PHP

در PHP می تونی آرایه ها را به صورت ثوابت تعریف کرد. به عنوان مثال داریم:


define("cars", [
  "Alfa Romeo",
  "BMW",
  "Toyota"
]);
echo cars[0];
 

ثوابت به صورت پیشفر به عنوان یک تعریف گلوبال (global) در نظر گرفته می شود و در تمام اسکریپت می تواند قابل ارجاع باشد.