در مقاله قصد دارم تا دو روش خروجی گرفتن که در زبان php مرسوم است را به شما آموزش دهیم.یکی از آن دستورات echo است و دیگری print.
در زبان PHP برای خروجی گرفتن مقدار مورد نظر خود دو دستور اصلی و پایه ای وجود دارد.
- دستور echo
- دستور print
این دو دستور دارای شباهت ها و تفاوت جزیی هستند که به شرح هرکدام می پردازم.
دستور echo یک مقدار نهایی را چاپ می کند و هیچ مقدار بازگشتی ندارد در صورتی که دستور print علاوه بر نمایش متن خروجی مقدار ۱ را بازگشت می دهد.
دستور echo قابلیت دریافت چندین آرگومان برای نمایش متن دارد در صورتی که print تنها یک آرگومان برای نمایش دارد
مثال:
1 2 |
echo ("i love","designer javan"); print("i love designer javan"); |
درباره دستور echo
دستور echo را می توان با پرانتز یا بدون پرانتز نوشت.
مثال:
1 2 |
echo "i love designer javan"; echo ("i love designer javan"); |
در داخل دستور echo می توان از المنت های و تگ های html استفاده کرد و در خروجی آنها را مشاهده کرد.
مثال:
1 2 3 4 5 6 7 8 9 10 11 12 |
<?php echo "<h2>PHP is Fun!</h2>"; echo "Hello world!<br>"; echo "I'm about to learn PHP!<br>"; echo "This ", "string ", "was ", "made ", "with multiple parameters."; ?> /* PHP is Fun! Hello world! I'm about to learn PHP! This string was made with multiple parameters. */ |
دستور echo قادر به نمایش مقادیر مربوط به متغیرها است.متغیرها را می توان هم در داخل کوتیشن در هنگام چاپ قرار داد هم قرار ندارد. در صورتی که قصد دارید متغیر خود را در کنار رشته خود استفاده کنید می توانید آن را در داخل کوتیشن بنویسید.البته می توان متغیر خود را با یک . به رشته خود متصل کنید.
مثال:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
<?php $txt1 = "Learn PHP"; $txt2 = "designer javan"; $x = 5; $y = 4; echo "<h2>" . $txt1 . "</h2>"; echo "Study PHP at " . $txt2 . "<br>"; echo $x + $y; ?> /* Learn PHP Study PHP at designer javan 9 */ |
دستور print در PHP
دستور print را می توان با پرانتز یا بدون پرانتز نوشت.
مثال:
1 2 |
print "i love designer javan"; print ("i love designer javan"); |
در داخل دستور print می توان از المنت های و تگ های html استفاده کرد و در خروجی آنها را مشاهده کرد.
مثال:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
<?php $txt1 = "Learn PHP"; $txt2 = "designer javan"; $x = 5; $y = 4; print "<h2>" . $txt1 . "</h2>"; print "Study PHP at " . $txt2 . "<br>"; print $x + $y; ?> /* Learn PHP Study PHP at designer javan 9 */ |