داغ ترین ویدیو بابلز لرن : هک کلاس های مجازی توسط متین برونسی

توابع بازگشتی در PHP

  /  PHP   /  توابع بازگشتی در PHP
آموزش PHP

در این بخش به بررسی توابع بازگشتی در PHP می پردازیم. تابع بازگشتی تابعی هست که به عنوان آرگومان به یک تابع دیگر ارسال می شود.

از هر تابع می توان به عنوان تابع بازگشتی استفاده کرد.

مثال

در این مثال با استفاده از تابع array_map() طول هر رشته را در یک آرایه محاسبه می کنیم و در نهایت آن را چاپ خواهیم کرد:

تماشا در حالت تمام صفحه

خروجی

Array
(
    [0] => 5
    [1] => 6
    [2] => 6
    [3] => 7
)

در مثال بالا ما نام تابع را به عنوان اولین پارامتر به تابع array_map دادیم سپس در پارامتر بعدی متغیر $strings را که یک آرایه هست برای انجام عملیات callback به تابع دادیم.

در نسخه PHP 7 به بالا می توانید از توابع ناشناس به عنوان توابع بازگشتی استفاده کنید.

مثال

در این مثال از یک تابع ناشناس به عنوان callback در تابع array_map() استفاده می کنیم:

تماشا در حالت تمام صفحه

خروجی

Array
(
    [0] => 5
    [1] => 6
    [2] => 6
    [3] => 7
)

می توان از توابع و متد های تعریف شده برای بازگشت توابع به عنوان آرگومان استفاده کرد.

مثال

اجرای یک callback از طرف یک تابع تعریف شده:

تماشا در حالت تمام صفحه

خروجی

Hello world! Hello world?

مثال های بیشتر از توابع بازگشتی در PHP

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

مثال 1

تماشا در حالت تمام صفحه

مثال 2

تماشا در حالت تمام صفحه

خروجی

2 4 6 8 10

محاسبه فاکتوریل در PHP

در این مثال با استفاده از توابع بازگشتی فاکتوریل یک عدد را محاسبه و چاپ می کنیم:


| این بخش از محتوا فقط برای اعضای وب سایت قابل مشاهده می باشد ، لطفاً با حساب کاربری خود وارد شوید.

5/5 - (5 امتیاز)

برای دسترسی به آموزش های بیشتر و ویدیو های من ، کلمه کلیدی متین برونسی را داخل گوگل سرچ کنید.

ارسال یک نظر