در ادامه مطلب همراه ما باشید
آموزش PHP-دستور echo/print
در PHP دو روش اصلی برای چاپ وجود دارد: echo و print
تقریباً در هر مثالی از این آموزش از echo (و print) استفاده شده است. بنابراین در این مطلب سعی شده است تا در این باره مقداری بیشتر توضیح داده شود.
دستور echo و print درPHP
:::تفاوت های echo و print:
echo: یک یا بیشتر از یک آرگومان را می گیرد و مقداری را برنمی گرداند. برای اتصال دو رشته هم می توان از “.” و هم از “,” استفاده کرد.
print: تنها یک آرگومان را می گیرد و همیشه مقدار ۱ را برمی گرداند. برای اتصال دو رشته فقط می توان از “.” استفاده کرد.
:::شباهت های echo و print:
هر دو تابع نیستند.
جزئی از ساختار زبانی هستند و می توان از آنها با یا بدون پرانتز استفاده نمود.
نکته:echo سرعت بیشتری نسبت به print دارد.
دستور echo در PHP
نمایش رشته ها
در مثال زیر، نحوه نمایش رشته های مختلف با استفاده از دستور echo نشان داده شده است: (همچنین توجه داشته باشید که رشته چاپ شده می تواند شامل تگ های HTML باشد)
<?php |
خروجی کد بالا:
PHP is fun! Hello world! |
نمایش متغییرها
در مثال زیر، نحوه ی چاپ رشته ها و متغییر ها با دستور echo نشان داده شده است:
مثال
<?php echo $txt1; |
خروجی کد بالا:
Learn PHP |
توجه: اگر متغییری درون علامت ” قرار بگیرد مقدار متغییر به جای آن قرار می گیرد. اما اگر درون علامت ‘ قرار بگیرد مقدار متغییرجایگزین نمی شود.
دستور print در PHP
نمایش رشته ها
در مثال زیر، نحوه نمایش رشته های مختلف با استفاده از دستور print نشان داده شده است: (همچنین توجه داشته باشید که رشته چاپ شده می تواند شامل تگ های HTML باشد)
<?php |
خروجی کد بالا:
PHP is fun! Hello world! |
نمایش متغییرها
در مثال زیر، نحوه ی چاپ رشته ها و متغییر ها با دستور print نشان داده شده است:
<?php print $txt1; |
خروجی کد بالا:
Learn PHP |