۳ مهدی
فرق echo و print
جامعه پی اچ پی ایجاد شده در ۰۶ اسفند ۱۴۰۰

سلام توی این درس اشاره ای به دستور print نشده

فرقش با echo چیه؟

سلام دوست عزیز

ببنید ما برای نمایش یک اطلاعات در خروجی میتونیم از دستوراتی مثل echo و print استفاده کنیم

اما تفاوت‌های این‌ها چی هست؟

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

اما دستور print هر چیزی مثل آرایه ، آبجکت ، رشته ، عدد و ... رو چاپ میکنه

موفق باشید

کیان سلگی ۰۸ اسفند ۱۴۰۰، ۰۸:۱۰

سلام، منظورم تابع print_r نبود

Print خالی رو میگم فرقش با echo چیه؟

مهدی ۰۸ اسفند ۱۴۰۰، ۱۱:۰۴

سلام

دستور echo با print هیچ تفاوتی در کل ندارد و تنها تفاوتی که میشه مثال زد این هست که دستور echo قابلیت دریافت چند پارامتر دارد اما دستور print تنها یک پارامتر دریافت می‌کند.

echo "hello" , " " , "world"; # output => hello world
print "hello", " ", "world"; # output => syntax error
بهترین پاسخ
کیان سلگی ۰۸ اسفند ۱۴۰۰، ۱۳:۲۲