其他教程

其他教程

Products

当前位置:首页 > 其他教程 >

PHP传值和传引用的区别

GG网络技术分享 2025-03-18 16:17 0


传值

默认情况下,函数参数通过值传递,所以即使在函数内部改变参数的值也不会改变函数外部的值。

传引用

参数前面加&取的是参数的地址。在函数内部改变参数的值也会改变函数外部的值。

得到所有定义的函数(系统函数和自定义函数)

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,));

标签: 函数 参数

提交需求或反馈

Demand feedback