با سلام خدمت همراهان همیشگی سایت پرنیان طرح
دستورات Echo و Print در Php، برای نمایش و چاپ خروجی استفاده می شوند. این دو دستور به شما نتیجه کدها و توابعی را که نوشته اید نماش خواهند داد.
دستورات Echo و Print هر دو برای نمایش به کار می روند، اما گاهی تفاوت های کوچکی بین آنها مشاهده می شود.
در آموزش امروز از سری آموزش های Php قصد داریم تا کار با این دو دستور و تفاوت آنها را با هم مرور کنیم.
در برنامه نویسی با زبان Php، دو روش اصلی برای نمایش خروجی وجود دارد:
1- Echo
2- Prnt
در آموزش امروز ، تقریبا برای تمام مثال ها، از این دو دستور استفاده خواهیم کرد. بنابراین این مبحث ، اطلاعات بیشتری نسبت به مباحث قبلی در اختیار شما قرار خواهد داد .
همراه ما باشید.
اعلان های Echo و Print در Php
این دو دستور تقریبا شبیه یکدیگرند. همانطور که قبلا نیز گفته شد، هر دو برای نمایش و چاپ خروجی روی صفحه نمایش، استفاده می شوند.
ولی تفاوت های کوچکی با هم دارند.
دستور Echo مقدار بازگشتی ندارد. در حای که دستور Print مقدار بازگشتیِ 1، دارد. و به همین دلیل می تواند در اعلان ها استفاده شود.
دستور Echo میتواند چندین پارامتر را در بر بگیرد.(هر چند که این اتفاق کم پیش می آید) در حالیکه Print تنها یک پارامتر می تواند داشته باشد.
به طور حاشیه ای می توان گفت Echo سریعتر از Print است.
دستور Echo در Php
این دستور می تواند هم با پرانتز و هم بدون پرانتز به کار برده شود : echo یا ()echo هر دو صحیح هستند.
نمایش متن
مثال زیر نشان می دهد که خروجی چطور توسط دستور Echo نمایش داده می شود. ( توجه داشته باشید، که متن ها در Php می توانند از دستورات HTMLهم استفاده کنند)
[php]
<?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.”;
?>
[/php]
نمایش متغیرها
مثال زیر نمایش می دهد که متن ها و متغیرها چطور توسط دستور Echo نمایش داده می شوند.
[php]
<?php
$txt1 = “Learn PHP”;
$txt2 = “W3Schools.com”;
$x = 5;
$y = 4;
echo “<h2>” . $txt1 . “</h2>”;
echo “Study PHP at ” . $txt2 . “<br>”;
echo $x + $y;
?>
[/php]