PHP中的call_user_func_array

2020-08-14 15:27:02 浏览数 (1)

场景一:参数数目不确定

函数的参数是用户传入的,而且参数的数目不确定。如果不用call_user_func_array你会怎么做?一些PHP框架可以将$_GET参数自动映射到方法,就是这样实现的。

场景二:用于函数回调

回调函数可能是一个普通函数,可能是类方法,也可能是静态方法。如果使用call_user_func_array,你就不用去判断方法的类型。

0 人点赞