دستور echo و print در PHP
برای شروع نوشتن برنامه PHP بعد از نصب نرمافزار زمپ ، نیازمند دستوری هستیم که بتواند فراخوان مورد نظر ما را چاپ کند
برای چاپ یک متن در صفحه وب ازدستور echo استفاده میشود.البته این نکته مهم نباید فراموش شود که تمام دستورات PHP باید بین <?php?> قرار بگیرد در واقع php با ? > شروع و با <? به پایان میرسد. همچنین برای پایان جمله ای که میخواهیم به چاپ برسانیم از ( ; ) استفاده میکنیم. یک مثال بینیم:
<?php
echo "My first PHP script!";
?>
خروجی دستور بالا به صورت My first php script چاپ میشود
کدهای PHP میتوانند بین کدهای html قرار بگیرند. میتوان آن را به صورت زیر نمایش داد:
<!DOCTYPE html>
<html>
<body>
<?php
echo "My first PHP script!";
?>
</body>
</html>
خروجی این دستور در یک صفحه وب سایت به صورت زیر است:
My first php script
در PHP نوع و بزرگ و یا کوچک بودن فونت echo تاثیری در متن چاپی ما نخواهد داشت
<!DOCTYPE html>
<html>
<body>
<?php
ECHO "Hello World!<br>";
echo "Hello World!<br>";
EcHo "Hello World!<br>";
?>
</body>
</html>
در مثال قبل پس گرفتن خروجی هر سه متن به صورت یکسان چاپ خواهد شد
Hello world!
Hello world!
Hello world!
در این مثال با یک کد جدید رو به رو شدیم. < br > یک کد html است. هر گاه بخواهیم متن های چاپی ما در سطرهای جداگانه چاپ شوند از این کد استفاده میکنیم.
در نهایت فایل پی اچ پی نوشته شده باید با پسوند php. ذخیره میشود.
دستور print درphp
دستور Print هم همانند دستور Echo وظیفه چاپ کدهای رشتهای را دارد و به همین دلیل کدها بین دو علامت ” ” قرار میگیرند و در انتها دستور به علامت ; به پایان میرسد.
print و echo هر دو یک عمل انجام میدهند اما echo از سرعت بالاتری برخوردار است و البته لازم به ذکر است که در نوشتن برنامه های طولانی شاید نوشتن echo با داشتن ۴ حرف و در مقابل print با ۵ حرف، ارجحیت داشته باشد.
یک مثال مشاهده کنیم
<!DOCTYPE html>
<html>
<body>
<?php
print "<h2>PHP is fun!</h2>";
print "Hello world!<br>";
print "I'm about to learn PHP!";
?>
</body>
</html>


