رفتن به مطلب

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


پست های پیشنهاد شده

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

لینک به ارسال

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

×
×
  • اضافه کردن...