دستورات echo و print
در PHP دو راه اساسی برای دریافت خروجی وجود دارد : echo و print
Echo یک ساختار زبان است و می تواند با و یا بدون پرانتز استفاده شود.
Print نیز یک ساختار زبان است و می تواند با و یا بدون پرانتز استفاده شود.
تفاوت بین print و echo :
print مقدار بازگشتی دارد و مقدار آن همیشه یک می باشد اما echo مقدار بازگشتی ندارد.
Echo می تواند یک یا چند رشته را خروجی دهد.اما Print تنها یک رشته را خروجی می دهد.
در مثالهای زیر نحوه نمایش رشته ها توسط print و echo نشان داده شده است که این رشته ها می تواند شامل نشانه گذاری HTML نیز باشد.
مثال برای دستور echo
<?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.";
?>
مثال برای دستور print
<?php
$txt1="Learn PHP";
$txt2="W3Schools.com";
$cars=array("Volvo","BMW","Toyota");
print $txt1;
print "<br>";
print "Study PHP at $txt2";
print "My car is a {$cars[0]}";
?>