توضیح:
با استفاده از این تابع می توان یک تابع بهمراه یک آرگومان بصورت آرایه فراخوانی کنیم.
نحوه نوشتن:
1 |
call_user_func_array(callback,args); |
پارامترها:
- مقدار callback: یک تابع بازگشتی جهت فراخوانی.نام تابع در قالب یک رشته به تابع call_user_func_array ارسال می شود.(ضروری)
- مقدار args: یک مقدار آرایه جهت ارسال به تابع فراخوانی شده در صورت نیاز.(اختیاری)
مقدار بازگشت:
مقدار تابع بازگشتی تابع فراخوانی شده را برگشت می دهد
نسخه پشتیبانی:
(PHP 4 >= 4.0.4, PHP 5, PHP 7, PHP 8))
مثال:
1 2 3 4 5 6 7 8 |
<?php $func = function($arg1, $arg2) { return $arg1 * $arg2; }; var_dump(call_user_func_array($func, array(2, 4))); ?> //8 |