post
دانلود اپلیکیشن بپرسم
دانلود کنید

ثبت نام کنید

ورود

فراموشی رمز عبور

رمز عبور خود را فراموش کرده اید؟ آدرس ایمیل خود را وارد کنید، یک ایمیل حاوی لینک بازیابی رمز عبور برای شما ارسال می شود.

کد امنیتی برای به روز رسانی تصویر امنیتی، روی تصویر کلیک کنید.

ورود

ثبت نام کنید

رایگان ثبت نام کنید و سوالات خود را بپرسید، همچنین میتوانید در پاسخگویی به سوالات دیگر کاربران نیز سهیم باشید، هر مشکلی در ثبت نام یا ورود داشتید با ایمیل beporsam@gmail.com در ارتباط باشید

در بین 885 آموزش و 1769 پرسش به دنبال چه هستید؟

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


آموزش پیشرفته PHP – تابع بازگشتی(callback function)

سلام

با یک جلسه ی دیگه از آموزش پیشرفته PHP در خدمتتون هستیم؛ در این جلسه میخواهیم بپردازیم به مبحث Callback Function یا تابع بازگشتی که اگر به صورت خلاصه خواسته باشیم تعریف کنیم، در PHP این امکان وجود دارد که یک تابع را به عنوان آرگومان ورودی به تابع دیگری میتوانیم ارسال کنیم. در ادامه همراه بپرسم باشید.

تابع بازگشتی PHP

تابع بازگشتی PHP

تابع بازگشتی PHP

از هر تابع موجود در PHP می توانیم به عنوان تابع بازگشتی استفاده کنیم. برای استفاده از یک تابع به عنوان تابع بازگشتی(Callback Function)، یک رشته حاوی نام تابع را به عنوان آرگومان وارد کنید، مانند مثال زیر:

در مثال بالا یک تابع بازگشتی به نام my_callback را ایجاد کردیم و با کم ()array_map تعداد کاراکتر هر رشته را چاپ کردیم.

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

تعریف تابع بازگشتی توسط کاربر

توابع و روشهای تعریف شده توسط کاربر را میتوان به عنوان تابع بازگشتی به عنوان آرگومان در نظر گرفت. برای استفاده از تابع بازگشتی در داخل یک تابع تعریف شده توسط کاربر، کافیست آن تابع را با اضافه کردن () به متغیر فراخوانی کرد و آرگومان ها را مانند توابع عادی وارد کنید:

حتما بخوانید:  اسکریپت Profile.me V1.0

در مثال بالا این کار را انجام دادیم.

توابع بازگشتی مبحث کمی پیچیده ای است که با کمی تمرین قادر به درک آن هستید؛ ما هم سعی میکنیم در آموزش های بعدی از این توابع بیشتر استفاده کنیم.

این قسمت از آموزش به پایان رسید، مشکلی در رابطه با آموزش بالا داشتید می توانید در سایت بپرسید

موفق باشید.

درباره احمد آخوندیمدیر سایت

طراح و برنامه نویس وب| تعمیرکار کامپیوتر و ماشین های اداری | علاقه مند یادگیری و یاددادن ... :)

دنبال کردن من

پاسخ دهید