طراحی وب سایت کتابخانه

طراحی وب سایت کتابخانه

بازگرداندن مقادیر

پنجشنبه, ۲۱ خرداد ۱۳۹۴، ۱۲:۰۱ ب.ظ

با استفاده از عبارت return که یک عبارت انتخابی است، می توان مقادیر را بازگرداند. هر نوع اطلاعاتی را، شامل آرایه ها و اشیاء می توان بازگرداند. این عبارت باعث می شود تابع سریعا اجرای کدهای خود را متوقف کند و کنترل کدها را به خطی بازگرداند که از آن خط فراخوانی شده است.

نکته:
اگر عبارت return از قلم بیفتد، مقدار NULL بازگردانده خواهد شد.

مثال اول: استفاده از عبارت return:

<?php
function square($num)
{
    return $num * $num;
}
echo square(4);   // outputs '16'.
?>

یک تابع نمی تواند چند عبارت را برگرداند، اما با بازگرداندن محتویات یک آرایه می توانیم نتایج مشابهی را به دست آوریم.

مثال دوم: بازگرداندن یک آرایه به منظور بازگرداندن مقادیر چندگانه

<?php
function small_numbers()
{
    return array (0, 1, 2);
}
list ($zero, $one, $two) = small_numbers();
?>

برای بازگرداندن یک مرجع از یک تابع، عملگر مرجع (&) را هم در اعلام تابع و هم زمانی که مقدار بازگشتی را به یک متغیر نسبت می دهید استفاده نمایید:

مثال سوم: بازگرداندن یک منبع از یک تابع

<?php
function &returns_reference()
{
    return $someref;
}

$newref =& returns_reference();
?> 
موافقین ۱ مخالفین ۰ ۹۴/۰۳/۲۱
مهرداد یوسفی فرد

نظرات (۰)

هیچ نظری هنوز ثبت نشده است

ارسال نظر

ارسال نظر آزاد است، اما اگر قبلا در بیان ثبت نام کرده اید می توانید ابتدا وارد شوید.
شما میتوانید از این تگهای html استفاده کنید:
<b> یا <strong>، <em> یا <i>، <u>، <strike> یا <s>، <sup>، <sub>، <blockquote>، <code>، <pre>، <hr>، <br>، <p>، <a href="" title="">، <span style="">، <div align="">
تجدید کد امنیتی