در پی اچ پی می‌توانیم دستور echo را هم با ” و هم با ‘ بنویسیم. تفاوت این دو در آن است که اگر از کوتیشن استفاده کنید عین عبارت داخل سینگل کوتیشن (‘) چاپ خواهد شد در حالی که اگر از دابل کوتیشن (“) استفاده کنیم، عبارت داخل آن نیز بررسی خواهد شد. برای روشن شدن این تفاوت، مثال زیر را بررسی می کنیم:

همانطور که در کد فوق ملاحظه می شود متغیری تحت عنوان str$ ایجاد کرده و مقدار آن را برابر با This is a text قرار داده ایم. سپس در اولین دستور echo، متغیر خود را داخل دو علامت ” ” قرار داده ایم سپس یک فاصله قرار داده و در دستور echo سوم متغیر خود را داخل دو علامت ‘ ‘ قرار داده ایم. حال پس از ذخیره کردن فایل خود مرورگر فایرفاکس را به روز رسانی می کنیم.

خروجی :

This is a text
$str

همانطور که در تصویر فوق مشاهده می کنیم در خط اول مقدار متغیر str$ نشان داده شده است اما در خط دوم نام این متغیر به نمایش در آمده است. به طور کلی  علامت های ” ” مسئول نمایش مقدار یک متغیر هستند اما این در حالی است که علامت های ‘ ‘ مسئول نمایش نام متغیر می باشند.

کلیدواژه ها :

این خبر را به اشتراک بگذارید :