
متغیر ها در 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 به طور خودکار یک نوع داده را بسته به مقدار آن متغیر به آن مرتبط می کند. (یعنی اگر عدد باشه یا رشته خودش تشخیص میده)
آیا این مطلب برای شما مفید بود ؟
بيمارى و پاك شدن گناهان
و به يكى از يارانش كه بيمار بود فرمود: خدا آنچه را كه از آن شكايت دارى (بيمارى) موجب كاستن گناهانت قرار داد، در بيمارى پاداشى نيست امّا گناهان را از بين مى برد، و آنها را چونان برگ پاييزى مى ريزد، و همانا پاداش در گفتار به زبان، و كردار با دست ها و قدم هاست. و خداى سبحان به خاطر نيّت راست، و درون پاك، هر كس از بندگانش را كه بخواهد وارد بهشت خواهد كرد.
(سید رضی مى گويد: راست گفت امام على عليه السّلام «درود خدا بر او باد» كه بيمارى پاداشى ندارد، بيمارى از چيزهائى است كه استحقاق عوض دارد، و عوض در برابر رفتار خداوند بزرگ است نسبت به بنده خود، در ناملايمات زندگى و بيمارى ها و همانند آنها، امّا اجر و پاداش در برابر كارى است كه بنده انجام مى دهد. پس بين اين دو تفاوت است كه امام عليه السّلام آن را با علم نافذ و رأى رساى خود، بيان فرمود).
حکمت 42 نهج البلاغه