PHP

PHP — تابع Echo / Print (Echo / Print)

آخرین بروزرسانی: 1404/07/27

تابع Echo / Print در PHP

در زبان PHP، برای نمایش خروجی روی صفحه از دو دستور اصلی استفاده می شود: Echo و Print. هر دو دستور وظیفه ی نمایش داده ها را دارند، اما در عملکرد جزئی با یکدیگر تفاوت هایی دارند که در ادامه بررسی می کنیم.

تفاوت بین echo و print

دستور echo مقداری برنمی گرداند، درحالی که print مقدار 1 بازمی گرداند و می تواند در عبارات استفاده شود. همچنین echo قادر است چندین پارامتر بپذیرد، اما print تنها یک آرگومان می گیرد. از نظر سرعت نیز echo اندکی سریع تر است.

  • echo بازگشتی ندارد.
  • print مقدار 1 بازمی گرداند.
  • echo چندین آرگومان می پذیرد، اما print خیر.
  • echo کمی سریع تر از print است.

استفاده از دستور echo

دستور echo را می توان با یا بدون پرانتز استفاده کرد. هر دو روش یکسان عمل می کنند.

echo "Hello"; // همانند:
echo("Hello");

نکته: استفاده از echo برای چاپ چند رشته در یک خط نیز ممکن است.

چاپ متن با echo

با echo می توان متن را به همراه کدهای HTML نمایش داد.

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.";

نمایش متغیرها با echo

با استفاده از echo می توانید متغیرها را به صورت مستقیم در رشته چاپ کنید.

$txt1 = "Learn PHP";
$txt2 = "UnderDevelops.com";

echo "<h2>$txt1</h2>";
echo "<p>Study PHP at $txt2</p>";

تفاوت کوتیشن ها در PHP

در PHP می توان رشته ها را با کوتیشن تکی یا دوتایی نوشت. هنگام استفاده از کوتیشن دوتایی، متغیرها درون رشته تفسیر می شوند، اما در کوتیشن تکی باید با عملگر . ترکیب شوند.

$txt1 = "Learn PHP";
$txt2 = "UnderDevelops.com";

echo '<h2>' . $txt1 . '</h2>';
echo '<p>Study PHP at ' . $txt2 . '</p>';

استفاده از دستور print

مانند echo، دستور print را می توان با یا بدون پرانتز نوشت.

print "Hello"; // همانند:
print("Hello");

چاپ متن و متغیر با print

در مثال زیر نحوه چاپ متغیرها با print نمایش داده شده است.

$txt1 = "Learn PHP";
$txt2 = "UnderDevelops.com";

print "<h2>$txt1</h2>";
print "<p>Study PHP at $txt2</p>";

نکته: از آنجا که print مقدار بازمی گرداند، می توان آن را در عبارات منطقی نیز استفاده کرد.

برای مطالعه بیشتر درباره ساختار PHP و نحوه نوشتن توضیحات در PHP به بخش های مربوط مراجعه کنید.