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 نقل قول لینک به ارسال
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .