ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
## 传值 默认情况下,函数参数通过值传递,所以即使在函数内部改变参数的值也不会改变函数外部的值。 ## 传引用 参数前面加&取的是参数的地址。在函数内部改变参数的值也会改变函数外部的值。 ## 得到所有定义的函数(系统函数和自定义函数) ~~~ get_define_funcs(); ~~~ ## 可变函数 函数名赋值给字符串变量,使用字符串变量加小括号,php会解析成函数 ## 回调函数 把函数名称当做函数的参数,传递给函数。 在函数体内用函数名字+括号调用回调函数。 ~~~ function call($funcname,$i,$j){ return $funcname($i,$j); } //系统函数array_map //系统函数array_walk //call_user_func('funcname','param');<=>funcname(param); //call_user_func('add',1,2); //call_user_func_array('add',array(1,)); ~~~