tazeh 625 ارسال شده در تیر 95 گزارش بازنشر ارسال شده در تیر 95 شما کدهای زیادی رو مشاهده کردید که در اون return به کار رفته مخصوصا در توابع ( function) ها . برای خود من هم سوال بود. کلا کارش چیه. بطور خلاصه: return یعنی برگشت داده ها return درون function: اگر return درون یک تابع یا function به کار رفته باشه . به این صورت عمل می کنه. 1- ابتدا عملیات درون function رو بلافاصله متوقف می کنه. 2-سپس مقادیر و ارگومان ها را به عنوان داده به تابعی که برای چاپ صدا زده شده ارسال می کنه. ---- خلاصه کار اصلیش متوقف کردن عملیات و سپس ارسال داده برای اجرا می باشد. حالا return ممکنه درون یک تابع باشه یا نه ممکنه برای کل کد های یک اسکریپت نوشته بشه. مثال <!DOCTYPE html> <html> <body> <?php function sum($x, $y) { $z = $x + $y; return $z; } echo "5 + 10 = " . sum(5,10) . "<br>"; echo "7 + 13 = " . sum(7,13) . "<br>"; echo "2 + 4 = " . sum(2,4); ?> </body> </html> نتیجه: 5 + 10 = 15 7 + 13 = 20 2 + 4 = 6 توضیح مثال در مثال بالا ابتدا یک تابع به نام sum با دو آرگومان $x, $y ایجاد شده سپس درون تابع xوy جمع شده سپس درون متغیر z ذخیره . حالا با کلمه return عملیات جمع رو متوقف می کنه و نتیجه جمع x+y را به تابعی که برای چاپ صدا زده شده ارسال می کنه. به همین راحتی. منابع: w3schools.com php.net 1 لینک به ارسال
پست های پیشنهاد شده
لطفا برای ارسال دیدگاه وارد شوید
شما بعد از اینکه وارد حساب کاربری خود شدید می توانید دیدگاهی ارسال کنید
ورود به حساب کاربری