tazeh

مفهوم و کاربرد return در php

1 پست در این موضوع قرار دارد

شما کدهای زیادی رو مشاهده کردید که در اون 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

به اشتراک گذاری این پست


لینک به پست

برای ارسال نظر یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید نظر ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در انجمن ما ثبت نام کنید. عضویت خیلی ساده است !


ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید


ورود به حساب کاربری