PHP-wpmen.ir

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


 در این قسمت شروع به کد نویسی php میکنیم.چیزی که باید بدانید اینست که می خواهیم چیزی را به کاربران نمایش دهیم.فرض کنید یک مقدار و یا یک عبارت را می خواهیم کاربر ببیند.برای این کار در php ساختار های echo و print را برای این کار ساخته است.


echo

ساختار:

echo
echo()

تابع echo می تواند به دوصورت با پرانتز و بدون پرانتز مقادیر را چاپ کند.

به مثال زیر توجه کنید:

<?php
echo "<h2>PHP is very cute!</h2>";
echo "Hello wpmen!<br>";
echo "This ", "string ", "was ", "made ", "with parameters.";
?>

خروجی :

PHP is very cute!

Hello wpmen!
This string was made with parameters.

 

 


print

ساختار

print
 print()

تابع print می تواند به دوصورت با پرانتز و بدون پرانتز مقادیر را چاپ کند.

به مثال زیر توجه کنید:

 

<?php
print "<h2>PHP is cute!</h2>";
print "Hello wpmen!<br>";
?>

خروجی

PHP is very cute!

Hello wpmen!

 

 

 


تفاوت ها

بین echo  و print تفاوت هاییشست که در اینجا به آن اشاره می کنیم.

  • سرعت echo بیشتر می باشد چون مقداری را باز نمیگرداند و چاپ می کند اما در print  مقداری بازگردانده می شود
  • echo می تواند بیش از یک رشته را چاپ کند که در آخرین مثال echo دیدیم اما print این خاصیت را نداشته و همیشه یک مقدار را باز می گرداند.
  • نکته مهمی که مطرح است print می تواند مانند یک تابع رفتار کند شما می توانید   "ret = print "Hello wpmen$  را قرار داده و مقدار rel$ چاپ می شود.این بدین معنی است که شما می توانید از print برای عبارات پیچیده تر استفاده کنید .به مثال زیر توجه نمایید
$b ? print "true" : print "false";

باید بدانید گزینه های چاپ فقط echo و print نیستند و گزینه های دیگری مانند print_r , var_dump برای خروجی های دیگری وجود دارند که بعدا به آنها می پردازیم.

در قسمت بعدی درباره متغیر ها صحبت می کنیم.با مردان وردپرس همراه باشید.

تاریخ آخرین بروزرسانی : ۲۰ مرداد ۱۳۹۵
میلاد میلادی

باور هایت را که پرورش دهی به هرچیزی دست خواهی یافت.

ارسال نظر

آدرس الکترونیکی شما نمایش داده نمی شود *

Time limit is exhausted. Please reload CAPTCHA.