آموزش PHP : دستورات Echo و Print
در PHP دو شیوه ی پایه ای برای نمایش اطلاعات در خروجی وجود دارد. برای نمایش اطلاعات در خروجی میتوانید از دو دستور echo و print استفاده کنید. در این قسمت از آموزش، به نحوه استفاده از این دو دستور خواهیم پرداخت و نمونه های مختلفی را در رابطه با استفاده از این دو دستور جهت نمایش اطلاعات در خروجی به شما ارائه خواهیم کرد.
دستور های echo و print در PHP
دو دستور print و echo دستورات مشابهی هستند که جهت نمایش اطلاعات روی صفحه ی نمایش به کار میروند. تفاوت مختصری بین این دو دستور وجود دارد. تفاوت echo با print در این است که دستور echo فاقد مقدار بازگشتی است (return value) در حالی که تابع print دارای مقدار بازگشتی 1 است. تفاوت دیگر این دو دستور در آن است که echo میتواند چند پارامتر بپذیرد (هرچند از این حالت خیلی استفاده نمیشود) اما دستور print فقط یک آرگومان میپذیرد. تفاوت دیگر این دو دستور این است که دستور echo کمی سریعتر از دستور print است.
راهنمای استفاده از دستور echo در PHP
از دستور echo میتوانید با یا بدون پرانتز استفاده کنید. یعنی به حالت echo
یا echo()
در زیر روش استفاده از echo جهت نمایش متن در خروجی را مشاهده میکنید. همانطور که میبینید، از این دستور میتوانیم جهت نمایش کد HTML نیز استفاده کنیم :
1 2 3 4 5 | <?php echo "<h2>یادگیری برنامه نویسی با مسترکد!</h2>"; echo "سلام دنیا!<br>"; echo "این ", "یک رشته ", "با ", "چندین ", "پارامتر است."; ?> |
از echo میتوانیم جهت نمایش مقدار متغیر ها و یا نمایش ترکیبی از متن و متغیر ها نیز استفاده کنیم. مانند مثال زیر :
1 2 3 4 5 6 7 8 9 10 | <?php $txt1 = "یادگیری پی اچ پی"; $txt2 = "MrCode.ir"; $x = 5; $y = 6; echo "<h2>" . $txt1 . "</h2>"; echo "آموزش PHP در " . $txt2 . "<br>"; echo $x + $y; ?> |
راهنمای استفاده از دستور print در PHP
دستور print را نیز میتوانید با یا بدون پرانتز استفاده کنید. یعنی به حالت print
یا print()
در مثال زیر میتوانید نحوه ی استفاده از دستور پرینت جهت نمایش متن در خروجی را مشاهده نمایید :
1 2 3 4 5 | <?php print "<h2>آموزش برنامه نویسی!</h2>"; print "سلام دنیا!<br>"; print "در حال یادگیری PHP هستیم!"; ?> |
در زیر نمونه ای از استفاده از دستور print جهت نمایش ترکیبی از متون و متغیر ها را در خروجی مشاهده میکنید :
1 2 3 4 5 6 7 8 9 10 | <?php $txt1 = "یادگیری پی اچ پی"; $txt2 = "MrCode.ir"; $x = 5; $y = 6; print "<h2>" . $txt1 . "</h2>"; print "آموزش PHP در " . $txt2 . "<br>"; print $x + $y; ?> |
مطالعه قسمت بعدی : انواع داده در PHP