توضیح:
با استفاده از این تابع می توان یک تابع بهمراه یک آرگومان درون آن ارسال و فراخوانی کنیم.
نحوه نوشتن:
1 |
call_user_func(callback,args); |
پارامترها:
- مقدار callback: یک تابع بازگشتی جهت فراخوانی.نام تابع در قالب یک رشته به تابع call_user_func ارسال می شود.(ضروری)
- مقدار args: یک مقدار جهت ارسال به تابع فراخوانی شده در صورت نیاز.(اختیاری)
مقدار بازگشت:
مقدار تابع بازگشتی تابع فراخوانی شده را برگشت می دهد
نسخه پشتیبانی:
(PHP 4, PHP 5, PHP 7, PHP 8)
مثال:
1 2 3 4 5 6 7 8 9 10 11 12 |
<?php function barber($type) { echo "You wanted a $type haircut, no problem\n"; } call_user_func('barber', "mushroom"); call_user_func('barber', "shave"); ?> /* You wanted a mushroom haircut, no problem You wanted a shave haircut, no problem */ |