分享学习心得,记录学习笔记
文章:50   访问:123119
今天是:
2020年03月30日 星期一



函数:

call_user_func_array():调用回调函数,并把一个数组参数作为回调函数的参数

格式:

call_user_func_array(callable $callback , array $param_arr): mixed

参数:

callback : 被调用的回调函数。

param_arr : 要被传入回调函数的数组,这个数组得是索引数组。

返回值:

返回回调函数的结果。如果出错的话就返回FALSE

范例1

  1. function sum($pa1, $pa2) {
  2. echo $pa1+$pa2;
  3. }
  4. call_user_func_array( 'sum ' , [10,20] );

运行结果:30

范例2

  1. class MyClass {
  2. function sum($pa1, $pa2) {
  3. echo $pa1+$pa2;
  4. }
  5. }
  6. $obj = new MyClass ();
  7. call_user_func_array( array( $ obj , 'sum ' ) , [10,20] );

运行结果:30


0人点赞

友情链接

2018-2019 Copyright© 米灵尔 小熊 豫ICP备15007436号-1

豫公网安备 41152302000146号