دستورات echo و print در php
در زبان php، برای گرفتن خروجی، دو راه داریم: استفاده از دستور echo و استفاده از دستور print. در این سری از آموزش ها، ما تقریبا در هر مثالی، از دستورات echo و print استفاده کرده ایم. بنابراین در این فصل، کمی بیشتر در مورد این دستورات خواهیم آموخت.
دستورات echo و print در PHP
دستورات echo و print تقریباً یکسان هستند. زیرا از هردوی آنها برای ایجاد داده ی خروجی در صفحه استفاده می شود. این دو دستور، تفاوت های ساده ای دارند: دستور echo هیچ مقدار برگشتی(return value) ندارد، در حالیکه دستور print مقدار 1 را در خروجی برمی گرداند؛ بنابراین می تواند در عبارت های دستوری(expressions) مورد استفاده قرار گیرد. دستور echo می تواند پارامترهای متفاوتی بگیرد(با اینکه این کاربرد نادر است) در حالیکه print تنها می تواند یک آرگومان بپذیرد. دستور echo بسیار سریع تر از دستور print است.
دستور echo در php
در دستور echo هم می توانیم از پرانتزها استفاده کنیم و هم می توانیم استفاده نکنیم؛ مثل echo یا echo() .
نمایش متن
دستورات زیر نشان می دهد که چگونه می توانیم از دستور echo برای نمایش متن در خروجی استفاده کنیم(توجه کنید که این متن می تواند حاوی کدهای HTML باشد):
<!DOCTYPE html>
<html>
<body>
<?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.";
?>
</body>
</html>
خروجی

نمایش دادن متغیرها
مثال زیر نشان می دهد که چگونه می توانیم متن ها و متغیرها را با دستور echo در خروجی نشان دهیم:
<!DOCTYPE html>
<html>
<body>
<?php
$txt1 = "Learn PHP";
$txt2 = "W3Schools.com";
$x = 5;
$y = 4;
echo "<h2>" . $txt1 . "</h2>";
echo "Study PHP at " . $txt2 . "<br>";
echo $x + $y;
?>
</body>
</html>
نتیجه:

دستور print در php
دستور print را می توانیم همراه با پرانتز، یا بدون پرانتز مورد استفاده قرار دهیم: یعنی به صورت های print و print() .
نمایش دادن متن با print در php
مثال زیر نشان می دهد که چگونه می تونیم با استفاده از دستور 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>
نتیجه:

نمایش دادن متغیرها با print در php
مثال زیر نشان می دهد که چگونه می توانیم با استفاده از دستور peint، متن ها و متغیرها را در خروجی چاپ کنیم:
<!DOCTYPE html>
<html>
<body>
<?php
$txt1 = "Learn PHP";
$txt2 = "W3Schools.com";
$x = 5;
$y = 4;
print "<h2>" . $txt1 . "</h2>";
print "Study PHP at " . $txt2 . "<br>";
print $x + $y;
?>
</body>
</html>
نتیجه:

- بازدید: 704
1. سعی کنید نظرات شما مرتبط با مقاله ی مورد نظر باشد، در غیر این صورت پاسخ داده نخواهد شد.
2. سوالات خود را به صورت کوتاه بیان کنید و از پرسیدن چند سوال به طور همزمان خودداری کنید.
3. سوال خود را به طور واضح بیان کنید و از کلمات مبهم استفاده نکنید.