متغیر ها در PHP
متغیر ها در PHP همچون ظرف هایی برای ذخیره داده ها هستند.
ایجاد و اعلام متغیر ها در PHP
در PHP ، یک متغیر با علامت $
شروع می شود و به دنبال آن نام متغیر می آید:
مثال
پس از اجرای دستورات بالا، متغیر $txt
مقدار Hello world!
متغیر $x
مقدار 5 و متغیر $y
مقدار 10.5 را نگه می دارد.
نکته: بر خلاف سایر زبان های برنامه نویسی ، PHP هیچ فرمانی برای اعلان نوع متغیر ندارد و در لحظه ای که متغیر ایجاد می شود به صورت خودکار نوع آن نیز مشخص می شود. (یعنی نیازی نیست که مشخص کنیم مقدار یک متغیر رشته هست یا عدد صحیح)
متغیرها را به عنوان محفظه هایی برای ذخیره داده ها در نظر بگیرید.
یک متغیر می تواند یک نام کوتاه (مانند x و y) یا یک نام توصیفی تر مانند (age، name، first_name) داشته باشد.
قوانین متغیر ها:
- یک متغیر با علامت
$
شروع می شود و به دنبال آن نام متغیر می آید. - نام متغیر باید با یک حرف یا کاراکتر زیر خط ( _ ) شروع شود.
- نام متغیر نمی تواند با عدد شروع شود.
- نام متغیر فقط می تواند حاوی کاراکتر های عددی ، حروف انگلیسی و زیر خط ( _ ) باشد (A-z، 0-9 و _ )
- نام متغیر ها به حروف بزرگ و کوچک حساس هستند (
$age
و$AGE
دو متغیر متفاوت هستند)
به یاد داشته باشید که نام متغیرهای PHP به حروف بزرگ و کوچک حساس هستند!
خروجی گرفتن از متغیر ها
از دستور echo
بیشتر اوقات برای نمایش خروجی متغیر ها و رشته های متنی استفاده می شود.
در مثال های زیر نحوه نمایش خروجی یک متن و متغیر ها نشان می دهیم:
<?php
$txt = "www.bubbleslearn.ir";
echo "I love $txt!";
?>
در مثال زیر متغیر $txt
را بعد از I Love چاپ می کنیم:
در مثال زیر مجموع دو متغیر حساب شده و با دستور echo
نمایش داده می شود:
PHP یک زبان نوع آزاد است
توجه داشته باشید که در مثال های بالا ما مجبور نیستیم به PHP بگوییم که متغیر کدام نوع داده است. (یعنی عدد هست یا رشته)
PHP به طور خودکار یک نوع داده را بسته به مقدار آن متغیر به آن مرتبط می کند. (یعنی اگر عدد باشه یا رشته خودش تشخیص میده)
آیا این مطلب برای شما مفید بود ؟