متغیر ها و ثابت ها در زبان PHP (مقدمات)
در این پست به بررسی اصول استفاده از متغیر ها در زبان PHP خواهیم پرداخت. همان طور که میدانید در زبان PHP برخلاف زبان هایی مانند C++ یا C# نیازی به تعریف کردن متغیر ها نیست؛ تنها علامت "دلار" ($) در ابتدای نام متغیر قرار میگیرد و مشخص می کند که آن یک متغیر است.
"$" + Variable's Name;
برای مثال کد زیر یک متغیر استرینگ به نام Sample ایجاد می کند و مقدار "hello world!" را به آن نسبت می دهد.
$Sample = "hello world!";
برا نام متغیر خود بایستی نکات زیر را در نظر داشته باشید :
- نام متغیر حتما با یک حرف یا اندرلاین (_) شروع می شود.
- پس از حرف اول میتوان از اعداد، لاین (خط تیره) و اندرلاین استفاده کرد.
- نام متغیر به حرف بزرگ و کوچک حساس است.
- نام $this را نمیتوان برای نام متغیر استفاده کرد.
ثابت ها :
برای تعریف "ثابت ها" (Consts) از تابع define استفاده می شود. شکل کلی این تابع به صورت زیر است :
define ('Variable' , "Value");
برای مثال میتوان عدد پی را به شکل زیر به صورت یک "ثابت" تعریف کنید.
define ('Pi' , "3.141592");
ثابت ها را میتوان به بدون علامت دلار ($) به کار برد. برای مثال ثابت بالا را میتوان به صورت زیر به تابع echo برای نمایش در صفحه فرستاد :
echo Pi;
فرستادن متغیر به همراه استرینگ (متن) به خروجی :
تصور کنید که میخواهید یک متغیر مانند "Sample" را به همراه یک استرینگ مانند " hello user" به خروجی بفرستید. در این حالت میتوانید از دو روش زیر برای فرستادن انها به خروجی استفاده کنید.
echo $Sample." hello user";
یا
echo "${Sample} hello world";
در هر صورت مقدار "hello world hello user" در خروجی نمایش داده می شود. ولی نمیتوان دستور های بالا را به صورت زیر به کار برد.
echo "$Sample hello user";
+ نوشته شده در یکشنبه بیست و هشتم خرداد ۱۳۹۱ ساعت 23:56 توسط MEC
GENERAL INFORMATION