بازگشت (return)
اینجا «return» را یاد می گیریم. «return» اجرای تابع را تمام می کند. سپس، نتیجه یک «عبارت (Expression)» را برمی گرداند. مثل وقتی در بازی امتیاز را حساب می کنی و برمی گردانی.
return چیست؟
کلمه return پایان تابع را اعلام می کند. همچنین می تواند یک مقدار برگرداند. بنابراین، بقیه کد تابع اجرا نمی شود. این کار نتیجه را به بیرون می فرستد.
مثال ساده از return
این تابع یک واحد به عدد اضافه می کند. مقدار جدید با return برمی گردد.
<?php
function add1($x) {
return $x + 1;
}
echo "5 + 1 is " . add1(5);
?>
return خارج از تابع
اگر return بیرون تابع بیاید، اجرای فایل متوقف می شود. اگر فایل با include یا require وارد شده باشد، مقدار return همان نتیجه include آن فایل می شود.
گام های عملی
- یک تابع ساده بساز و return بگذار.
- تابع را صدا بزن و خروجی را چاپ کن.
- یک خط بعد از return بگذار و ببین اجرا نمی شود.
لینک های مرتبط
برای واردکردن فایل ها: include ، include_once ، require ، و require_once. درباره توابع هم به آموزش توابع PHP سر بزن.
جمع بندی سریع
- return اجرای تابع را می بندد.
- می تواند مقدار برگرداند.
- بیرون تابع، اجرای فایل را می بندد.
- با include/require می تواند مقدار برگرداند.