• امروز : پنجشنبه, ۴ اردیبهشت , ۱۴۰۴
  • برابر با : Thursday - 24 April - 2025
امروز 5
3

دستورات echo و print در PHP

  • کد خبر : 16611
  • ۰۲ دی ۱۴۰۳ - ۱۸:۳۷
دستورات echo و print در PHP

دستورات echo و print در PHP به گزارش اپست به نقل از javatpoint ، ما اغلب از دستور echo برای نمایش خروجی استفاده می کنیم. دو روش اصلی برای دریافت خروجی در PHP وجود دارد: “echo” و “print” سازه های زبانی هستند و هرگز مانند یک تابع عمل نمی کنند. بنابراین، نیازی به استفاده از […]

به گزارش اپست به نقل از javatpoint ، ما اغلب از دستور echo برای نمایش خروجی استفاده می کنیم. دو روش اصلی برای دریافت خروجی در PHP وجود دارد:

  • echo
  • print

“echo” و “print” سازه های زبانی هستند و هرگز مانند یک تابع عمل نمی کنند. بنابراین، نیازی به استفاده از پرانتز نیست. با این حال، هر دو عبارت را می توان با یا بدون پرانتز استفاده کرد. می توانیم از این عبارات برای خروجی دادن متغیرها یا رشته ها استفاده کنیم.

اینستاگرام اپست

echo

  • echo یک دستور است که برای نمایش خروجی استفاده می شود.
  • echo می تواند با یا بدون پرانتز استفاده شود.
  • echo هیچ مقداری را برنمی گرداند.
  • ما می توانیم چندین رشته را با کاما (،) از هم جدا کرده و به echo پاس دهیم.
  • echo سریعتر از دستور print است.

print

  • print نیز یک دستور است که در بسیاری از موارد به عنوان جایگزینی برای echo برای نمایش خروجی استفاده می شود.
  • print می تواند با پرانتز یا بدون آن استفاده شود.
  • print همیشه یک مقدار صحیح (integer) را برمی گرداند که برابر با ۱ است.
  • با استفاده از print نمی توانیم چندین آرگومان را منتقل کنیم.
  • print کندتر از دستور echo است.

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

شما می توانید چندین آرگومان را با جداکننده کاما (،) به echo منتقل کنید. این خطایی در نحو ایجاد نخواهد کرد.

    <?php  
         $fname = "Gunjan";  
         $lname = "Garg";  
         echo "My name is: ".$fname,$lname;  
    ?>  

خروجی

مطالب خواندنی :  مقدمه‌ای کامل بر برنامه‌نویسی GPU با مثال‌های عملی در CUDA و پایتون
image 79
این خطا در نحو ایجاد خواهد شد زیرا چندین آرگومان در دستور print وجود دارد.
    <?php  
         $fname = "Gunjan";  
         $lname = "Garg";  
         print "My name is: ".$fname,$lname;  
    ?>  

خروجی

image 81

دستور echo هیچ مقداری را برنمی‌گرداند. اگر سعی کنید مقدار بازگشتی آن را نمایش دهید، خطایی ایجاد خواهد شد.

    <?php  
         $lang = "PHP";  
         $ret = echo $lang." is a web development language.";  
         echo "</br>";  
         echo "Value return by print statement: ".$ret;   
    ?>  

خروجی

image 82
همانطور که قبلاً نیز بحث کردیم، تابع print مقداری را برمی‌گرداند که همیشه برابر با ۱ است.
    <?php  
         $lang = "PHP";  
         $ret = print $lang." is a web development language.";  
         print "</br>";  
    print "Value return by print statement: ".$ret;   
    ?>  

خروجی

image 83
فروشگاه کوکوهوم
لینک کوتاه : https://www.appest.ir/?p=16611

برچسب ها

ثبت دیدگاه

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