ثابت ها مانند متغیرها هستند با این تفاوت که یکبار آنها را تعریف می کنید و دیگر نمی توانید آنها را تغییر دهید.
ثابت ها (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 کلیک کنید.
و دوم تشکر از کاربرانی که علاقه به افزایش و غنی سازی آموزشها و اطلاعات در این سایت با ارزش را دارند
با مشارکت کاربران سایت (ویکی نویسی) می توان مطالب سایت را بروز کرد.اگر این کار به درستی انجام شود شاید مطالبی اضافه تر و کاربردی تر
این که مثالها به تناسب زبان فارسی تغییر یابد شاید از جهتی مناسب باشد و شاید هم رسالت و هدف اصلی سایت را به بیراهه بکشاند به هر شکل در مورد این موضوع با کارشناسی بیشتر بایستی تصمیم گیری شود.
در مورد ثابت ها اضافه کنم :
فقط داده هایی از نوع
Float , String , Boolean , Integer
قابل استفاده در ثابت ها هستند.
شاید اگر آخر پاراگراف را اینطور اصلاح کنید بهتر باشه:
(مقدار پیشفرض false است به معنی اینکه نسبت حروف کوچک و بزرگ حساس است)"
البته هر طور صلاح می دونید ولی از این جمله ی شما برداشت معکوس می شه.
لطفا اگر مطلبی رو ترجمه میکنید سانسور نکنیدش بعضی مثال ها و توضیحات رو حذف کردید که توهین به مخاطب و ازبین رفتن اعتماد مخاطب هست ...
ممنون
اما یکی از مهم ترین دلایل تغییر مطالب بصورت مداوم، بدست آوردن رتبه ای بهتر در گوگل است ...! متأسفانه با اینکه این موضوع بسیار مهم است، اما بنده وقت کافی برای انجام این کار رو ندارم، حالا اگر شما و یا هر عزیز دیگری که مایل به همکاری هست، پیشنهادشون را به ایمیل [email protected] ارسال نمایند.
امیدوارم که حرف شما در مورد "توهینن به مخاطب و از بین رفتن اعتماد" درست نباشه ...! هدف ما جز افزایش علم هموطنانمان چیز دیگری نیست.
هر چقدر که از سایت خوبتون تشکر کنم بازم کمه چون من با سایت خوب شما برنامه نویسی رو دارم یاد میگیرم و خیلی راضیم از سایت خوبتون
تازه داریم به سمت سایت های خارجی پیش میریم
ممنون از سایت بیاموز عزیز