ثابت ها در PHP
ثابت ها مانند متغیرها هستند با این تفاوت که یکبار آنها را تعریف می کنید و دیگر نمی توانید آنها را تغییر دهید.
ثابت ها (Constant) در PHP
یک ثابت، در واقع یک شناسه یا یک نام برای یک مقدار ساده است. در طول اسکریبت، مقدار ثابت نمی تواند تغییر نماید.
نام یک ثابت باید با یک حرف یا یک "_" آغاز شود. به علامت $ قبل از نام ثابت نیازی نیست.
توجه: برخلاف متغیرها، یک ثابت بطور اتوماتیک در طول تمام اسکریبت عمومی است.
تنظیم یک ثابت در PHP
با استفاده از تابع ()define، می توانید یک ثابت را تنظیم نمایید. این تابع سه پارامتر می گیرد: پارامتر اول، نام ثابت را تعیین می کند، پارامتر دوم، مقدار ثابت و پارامتر اختیاری سوم، تعیین می کند که آیا نام ثابت به حروف بزرگ و کوچک حساس است یا خیر. (مقدار پیشفرض false است به این معنی که نسبت به حروف کوچک و بزرگ حساس است)
در مثال زیر، یک ثابت با نام GREETING و مقدار "!Welcome to Beyamooz.com" تعریف شده است:
مثال (ثابت ها در PHP)
define("GREETING", "Welcome to Beyamooz.com!");
echo GREETING;
?>
خروجی کد بالا:
در مثال زیر، نام ثابت به حروف بزرگ و کوچک حساس نیست (greeting و GREETING یکسان است):
مثال (ثابت ها در PHP)
define("GREETING", "Welcome to Beyamooz.com!", true);
echo greeting;
echo GREETING;
?>
خروجی کد بالا:
Welcome to Beyamooz.com!
برای مشاهده فیلم ها و آموزش های پروژه محور برنامه نویسی PHP کلیک کنید.
- نوشته شده توسط امیر پهلوان صادق
- بازدید: 22747
دیدگاهها
واقعا سایتتون عالیه.دستتون درد نکنه
آموزش ثابت ها در PHP عالی بود.
سلام و تشکر اول یک دست مریزاد و تشکر ویژه از موسسین و مقاله نویسان و دست اندرکاران این سایت
و دوم تشکر از کاربرانی که علاقه به افزایش و غنی سازی آموزشها و اطلاعات در این سایت با ارزش را دارند
با مشارکت کاربران سایت (ویکی نویسی) می توان مطالب سایت را بروز کرد.اگر این کار به درستی انجام شود شاید مطالبی اضافه تر و کاربردی تر
این که مثالها به تناسب زبان فارسی تغییر یابد شاید از جهتی مناسب باشد و شاید هم رسالت و هدف اصلی سایت را به بیراهه بکشاند به هر شکل در مورد این موضوع با کارشناسی بیشتر بایستی تصمیم گیری شود.
در مورد ثابت ها اضافه کنم :
فقط داده هایی از نوع
Float , String , Boolean , Integer
قابل استفاده در ثابت ها هستند.
در قسمت تنظیم یک ثابت در PHP
شاید اگر آخر پاراگراف را اینطور اصلاح کنید بهتر باشه:
(مقدار پیشفرض false است به معنی اینکه نسبت حروف کوچک و بزرگ حساس است)"
البته هر طور صلاح می دونید ولی از این جمله ی شما برداشت معکوس می شه.
ممنون، تغییر انجام شد.
سلام
لطفا اگر مطلبی رو ترجمه میکنید سانسور نکنیدش بعضی مثال ها و توضیحات رو حذف کردید که توهین به مخاطب و ازبین رفتن اعتماد مخاطب هست ...
ممنون
سلام، ممنون از دقت نظرتون اما همان طور که می دانید، منبع این آموزش (w3schools) مدام در حال به روز رسانی آموزش هاش هست، یعنی این مطلب در زمان انتشارش (30 دی 1392) دقیقاً با منبع یکسان بوده ...!
اما یکی از مهم ترین دلایل تغییر مطالب بصورت مداوم، بدست آوردن رتبه ای بهتر در گوگل است ...! متأسفانه با اینکه این موضوع بسیار مهم است، اما بنده وقت کافی برای انجام این کار رو ندارم، حالا اگر شما و یا هر عزیز دیگری که مایل به همکاری هست، پیشنهادشون را به ایمیل [email protected] ارسال نمایند.
امیدوارم که حرف شما در مورد "توهینن به مخاطب و از بین رفتن اعتماد" درست نباشه ...! هدف ما جز افزایش علم هموطنانمان چیز دیگری نیست.
این کاربر واقعا کم لطفی کردن
هر چقدر که از سایت خوبتون تشکر کنم بازم کمه چون من با سایت خوب شما برنامه نویسی رو دارم یاد میگیرم و خیلی راضیم از سایت خوبتون
واقعا تعجب میکنم که هنوز سایت هایی هستند که بدون چشم داشت مالی و با بالاترین کیفیت آموزشی اینطور خدمات ارایه میکنن . واقعا جای تقدیر داره از مدیر سایت
بله من هم موافقم
تازه داریم به سمت سایت های خارجی پیش میریم
ممنون از سایت بیاموز عزیز