call_user_func和call_user_func_array函数
Posted starshine-zhp
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了call_user_func和call_user_func_array函数相关的知识,希望对你有一定的参考价值。
<?php function test($a,$b) { echo "love"."----".$a."----".$b."<br>"; } call_user_func(‘test‘,‘star‘,‘shine‘); //用call_user_func调用函数 call_user_func_array(‘test‘,["a","b"]); //用call_user_func_array调用函数 class Dog { function wang() { echo "初·绝杀<br>"; } function rock () { call_user_func([$this,"wang"]); //call_user_func([$this,"wang"])就等同于$this->wang(); echo "真·必杀<br>"; } } $dog = new Dog; $dog->rock(); call_user_func([$dog,"wang"]); //用call_user_func调用类里面的方法 ?>
以上是关于call_user_func和call_user_func_array函数的主要内容,如果未能解决你的问题,请参考以下文章
php中call_user_func 与 call_user_func_array的使用
php回调函数call_user_func和call_user_func_array详解
php自定义函数call_user_func和call_user_func_array详解
call_user_func和call_user_func_array函数