الگوریتم اول

لطفا صبر کنید...

چطور می توان در PHP متغیرها و دستورات را چاپ کرد؟

برای پاسخ به این پرسش ابتدا باید اهمیت چاپ و نمایش دستورات را بیان کرد. بدون شک زمانی اجرای دستورات دارای اهمیت است که در نهایت بتوانیم آن را به کاربر نمایش دهیم یا اصطلاحا چاپ کنیم.

در اینجا اصطلاح چاپ متغیر به معنای نمایش آن  است.

برای نمایش متغیرها و دستورات در PHP از دو دستور کلی echo یا print استفاده می گردد. این دو دستور بسیار شبیه به یکدیگر می باشند. از هر دوی این دستورات برای نمایش دستور در خروجی استفاده می گردد.

تفاوت میان echo و print بسیار اندک است. echo مقدار برگشتی (return value) ندارد حال آنکه print مقدار برگشتی 1 را خواهد داشت که در توصیفات می توان از آن استفاده نمود. 

echo می تواند چند پارامتر را برای نمایش دربرگیرد در حالیکه print تنها می تواند یک آرگومان را نمایش دهد.

اجرای دستور echo سریع تر از print می باشد.

نحوه استفاده از echo 

دستور echo را می توانیم با پرانتز با بدون آن بکار برد. دستور echo امکان چاپ و نمایش متن ها و متغیرها را دارد. برای روشن شدن بیشتر موضوع به مثال های زیر توجه فرمائید.


// چاپ و نمایش متون
echo "PHP is Fun!";
echo "Hello world!";
echo "I'm about to learn PHP!";
echo "This ", "string ", "was ", "made ", "with multiple parameters.";
 

 


// چاپ و نمایش متغیر
$txt1 = "Learn PHP";
$txt2 = "W3Schools.com";
$x = 5;
$y = 4;

echo "
" . $txt1 . "
";
echo "Study PHP at " . $txt2 . "
";
echo $x + $y;
 

 

نحوه استفاده از print

در استفاده از دستور print نیز مشابه دستور echo می توان این دستور را با استفاده از پرانتز یا بدون استفاده از آن بکار برد. برای درک بهتر این دستور به مثال های زیر توجه فرمائید.


// چاپ و نمایش متون
print "PHP is Fun!";
print "Hello world!";
print "I'm about to learn PHP!";
 

 


// چاپ و نمایش متغیر
$txt1 = "Learn PHP";
$txt2 = "W3Schools.com";
$x = 5;
$y = 4;
 
print "
" . $txt1 . "
";
print "Study PHP at " . $txt2 . "
";
print $x + $y;
​​​​