تبلیغات
آموزش - آموزش PHP (جلسه هفتم)
طراحی و توسعه وبسایت
آموزش PHP (جلسه هفتم)
جمعه 19 بهمن 1397 ساعت 04:49 ب.ظ | نوشته ‌شده به دست رضا راد | ( نظرات )
آموزش PHP جلسه هفتم
 

ثابت ها در PHP  :

همان طور که در جلسات پیش در مورد متغیر ها صحبت کردیم دانستیم که متغیر محلی برای ذخیره داده ها در حافظه می باشد و همان طور که از اسمش پیداست مقدار آن در طول برنامه قابل تغییر می باشد.

ثابت ها یا Constant در PHP مانند متغیرها محلی برای ذخیره داده در حافظه را فراهم می کند با این تفاوت که مقدار آن در طول برنامه همیشه ثابت و غیر قابل تغییر می باشد.  در واقع یک ثابت به عنوان یک شناسه یا یک نام برای مقداری مشخص می باشد.

از ثابت ها برای مقادیری استفاده می شود که در طول یک برنامه همیشه ثابت هستند و هیچ گاه نیاز به تغییر پیدا نمی کنند. مثلا نام پایگاه ، پیام های سیستم و .... ثابت تعریف می شود.

15,509,426

تعریف ثابت در PHP   :

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

define(name, value, case-insensitive)  

پارامترهای تابع define() به شرح زیر می باشد.

Name: نام ثابت را مشخص می کند.

value : مقدار ثابت را مشخص می کند.

case-insensitive: مقدار true  یا false می گیرد و مشخص می کند که نام ثابت به حروف بزرگ و کوچک حساس است یا نه . این پارامتر اختیاری است و به صورت پیش فرض false می باشد و یعنی نام ثابت به حروف بزرگ و کوچک حساس است.

نکته : نام یک ثابت بایستی با یک حرف یا کاراکتر "_" آغاز شود. برای تعیین نام یک ثابت به علامت $ نیازی نیست .

مثال:

<?php
define("MASSAGE_ALERT","کلمه عبور وارد شده صحیح نمی باشد");
echo MASSAGE_ALERT;
?>

خروجی کد بالا به شکل زیر می باشد .

کلمه عبور وارد شده صحیح نمی باشد

مثال : در این مثال مقدار true را برای پارامتر اختیاری case-insensitive قرار می دهیم

<?php
define("MASSAGE_ALERT","کلمه عبور وارد شده صحیح نمی باشد", true);
echo massage_alert;
echo "<br>";
echo MASSAGE_ALERT;
?>

خروجی کد بالا به صورت زیر می باشد.

کلمه عبور وارد شده صحیح نمی باشد
کلمه عبور وارد شده صحیح نمی باشد

توجه داشته باشید اگر در مثال بالا مقدار true را برای پارامتر case-insensitive انتخاب نمی کردیم برنامه فقط مقدار ثابت MASSAGE_ALERT را چاپ می کرد و برای ثابت massage_alert برنامه دچار خطا میشد. چون به حروف بزرگ و کوچک حساس است.

بسیار عالی. ممنونم  تا به اینجا همراه ما بودید .


مرتبط با: آموزش PHP ,


لینک های مرتبط: آموزش PHP (جلسه اول) ,

می توانید دیدگاه خود را بنویسید
 
لبخندناراحتچشمک
نیشخندبغلسوال
قلبخجالتزبان
ماچتعجبعصبانی
عینکشیطانگریه
خندهقهقههخداحافظ
سبزقهرهورا
دستگلتفکر
نظرات پس از تایید نشان داده خواهند شد.
 
نویسندگان
نظر سنجی
از مطالب وبسایت لذت بردید ؟





امکانات ویژه
تبدیل عکس به آیکون
دیگر موارد
تعداد مطالب :
تعداد نویسندگان :
آخرین بروز رسانی :
بازدید امروز :
بازدید دیروز :
بازدید این ماه :
بازدید ماه قبل :
بازدید کل :
آخرین بازدید :