۳ ali tehrani
return یا echo کردن در تابع
جامعه پی اچ پی ایجاد شده در ۱۹ اسفند ۱۴۰۰

با سلام شاید سوالم مرتبط با موضوع این جلسه نباشه ببخشید ولی اینکه میگن بهتره داخل تابع از return استفاده کنیم بجای echo دلیلش چیه؟

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

دلیلش اینه که در آینده ما اطلاعاتمون رو نمیخوام همیشه چاپ کنیم خیلی اوقات ما پردازش‌های زیادی رو روی نتیجه عملیات اون تابع انجام میدیم و همینطور شاید همونجایی که تابع رو صدا زدیم نخوایم نتیجه چاپ بشه!

نگران این مباحث نباشید، جلوتر که برید با پروژه‌های عملی بیشتر این موضوع رو درک خواهید کرد

محمد گازری ۱۹ اسفند ۱۴۰۰، ۱۳:۴۲

سلام وقت بخیر

ببینید دوست عزیز به طور کلی توابع زمانی استفاده میشه که ما بخواهیم یه عملیات خاصی انجام بشه و تابع معمولاً یا عملیات خاصی رو انجام میده یا چیزی رو return می‌کنه

از نظر فنی مشکلی نیست اگر داخل تابع دستور چاپ بزارید اما کار اصولی و قشنگی نیست و بهتره return کنید و در صورت نیاز مقدار بازگشتی رو چاپ کنید

بهترین پاسخ
کیان سلگی ۱۹ اسفند ۱۴۰۰، ۱۳:۴۲

ممنون از راهنماییتون

ali tehrani ۱۹ اسفند ۱۴۰۰، ۱۳:۴۵