سری آموزش های برنامه نویسی و طراحی صفحات وب سایت گروه نرم افزاری دهکده 

 

 

ثابتها درPHP 5  


ثابتها ( Constants ) مانند متغیرها می باشند اما با این تفاوت که یک بار در ابتدای برنامه تعریف می شوند و دیگر نمیتوان مقدار آنها را تغییر و یا خود آنها را تعریف مجدد کرد.


 Constantsدر PHP 

منظور از ثابت یک شناسه  و یا نام مستعار برای یک مقدار میباشد.ارزش و مقدار " ثابت " را  در طول برنامه  نمیتوان تغییر داد.

در نامگذاری معتبر یک " ثابت " با یک حرف یا علامت زیرین (بدون علامت $  قبل از نام ثابت) شروع می شود.

توجهبر خلاف متغیرها، ثابت ها در سراسر اسکریپت به صورت خودکار دارای میدان دید جهانی هستند.


مقدار دهی به ثابت

برای مقدار دهی  به یک ثابت، از تابع define ()  استفاده مینماییم – این تابع  سه پارامتر دارد :

 پارامتر اول نام ثابت را مشخص می کند، پارامتر دوم مقدار ثابت را مشخص می نماید و پارامتر سوم اختیاری است و مشخص می کند که آیا نام ثابت باید حساس به حروف باشد و یا خیر ومقدار آن به طور پیش فرض false ( یعنی به صورت پیش فرض بین حروف بزرگ و کوچک در نام ثابت تفاوت قائل می باشد )  است.

در مثال زیر یک ثابت که به طور پیشفرض نام آن به حروف کوچک و بزرگ حساس  است را مقدار دهی کرده ایم:

مثال

<?php
// define a case-sensitive constant
define("GREETING", "Welcome to W3Schools.com!");
echo GREETING;
echo "<br>";
// will not output the value of the constant
echo greeting;
?>

 

 


اجرای آنلاین این مثال

در مثال زیر پارامتر سوم تابع را با true  مقدار دهی کرده ایم .

 

<?php
// define a case-insensitive constant
define("GREETING", "Welcome to W3Schools.com!", true);
echo GREETING;
echo "<br>";
// will also output the value of the constant
echo greeting;
?>

 

 

اجرای آنلاین این مثال

 

 

 

منبع : www.w3schools.com

 

پایان درس ثابت ها در PHP5