بیانیه Echo و Print در زبان PHP

در PHP دو راه اساسی برای دریافت خروجی وجود دارد:

  1. Echo
  2. Print

echo و print تقریبا کاربرد یکسانی دارند.

هر دو برای خروجی داده ها به صفحه نمایش به کار می روند.

تفاوت های Echo و Print در PHP

  • Echo هیچ مقداری را برنمیگرداند ولی Print برای اینکه نشان دهد عملیات اعمال شده با موفقیت انجام شده است (1) را برمیگرداند.
  • می توان همزمان چندین پارامتر را به Echo ارسال کرد و با کاما ( , ) بینشان فاصله گذاشت ، Echo قابلیت چاپ همه پارامترهای دریافت شده را دارد (اگرچه همچین استفاده ای کم پیش می آید ) اما Print فقط می تواند یک پارامتر را دریافت کند .
  • Echo تا حدودی سریعتر از Print عمل می کند.

 

نکته: منظور از پارامتر متغیری است که می توان مقدار آن را هنگام اجرا شدن تابع ، به تابع ارسال کرد. تابع مقدار این پارامترها را در دستورات خود قرار می دهد.

 

استفاده از دستور Echo در php

از دستور Echo می توان با پارانتز ()echo و یا بدون پرانتز echo استفاده کرد.

در دستور echo متن مورد استفاده می تواند دارای نشانه گذاری HTML نیز باشد.

echo "<h2>PHP is understandable!</h2>";
echo "Hello PNLdev!<br>";
echo "I am about to learn PHP language on PNLdev!<br>";
echo "This ", "string ", "it ", "worked ", "along with various parameters.";

نمایش متغیر ها با دستور Echo در PHP

به مثال زیر توجه کنید نحوه خروجی متن ها با دستور Echo را نشان می دهد.

$txt1 = "Learn PHP";
$txt2 = "PNLdev.com";
$x = 10;
$y = 5;

echo "<h2>" . $txt1 . "</h2>";
echo "Study PHP at " . $txt2 . "<br>";
echo $x + $y;

استفاده از دستور Print در php

از دستور print می توان با پارانتز ()print و یا بدون پرانتز print استفاده کرد.

در دستور print متن مورد استفاده می تواند دارای نشانه گذاری HTML نیز باشد.

print "<h2>PHP is understandable!</h2>";
print "Hello PNLdev!<br>";
print "I am about to learn PHP language on PNLdev!";

نمایش متغیر ها با دستور Print در PHP

به مثال زیر توجه کنید نحوه خروجی متن ها با دستور Print را نشان می دهد.

$txt1 = "Learn PHP";
$txt2 = "PNLdev.com";
$x = 10;
$y = 5;

print "<h2>" . $txt1 . "</h2>";
print "Study PHP at " . $txt2 . "<br>";
print $x + $y;

خلاصه درس

  • در این آموزش دو بیانیه Echo و Print آشنا شدید.
  • همچنین نحوه نمایش متغیرها با این دو دستور را هم یادگرفتید.

توسعه دهندگان
اسما علیلو