传变量传引用的区别
传引用如:
$num = 0;
functiontest0($num){//将变量的值副本传进去,而不是变量本身。$num = 123;
echo$num;
}
test0($num);//输出:123echo$num; //输出:0$num2 = 100;
functiontest1(&$val){//传变量地址,操作的是变量本身$val = 300;
echo$val;
}
test1($num2);//输出:300echo$num2; //输出:300变量函数,即函数名是一个变量
$temp = "king";
$name = "md5";
echo$name($temp);//调用md5方法,将king转成md5 回调函数,一个函数调用另一个函数,但是通过变量函数调用的方法实现,系统提供两个方法:call_user_func()、call_user_func_array(),两者的区别是前者参数是一个一个传,后者参数以数组的形式传。例子如下:
这套系统是之前为一个朋友开发的一套游戏币交易系统,开发语言asp+javascript 数据库是Access。现在提供免费下载给新人学习,请不要用于商业用处。大分类为:商品管理现金转虚拟币管理 虚拟币转现金管理 历史转换记录 ID搜索虚拟币管理用户管理前台用户管理 被停权的会员 后台管理员添加 后台用户员管理 数据表备份分类管理游戏名称管理 服务器名管理数据统计查询交易类型数据信息管理修改重要公告
functionsayName($val){echo"My name is {$val}";
}
functiondoWhat($myFunction,$name){$myFunction($name);
}
$name = "King";
doWhat("sayName",$name);//输出:My name is King.版权声明:本文为原创文章,转载需注明出处,文章观点只代表当时的看法,一定有不足,欢迎拍砖提醒,非常感谢!
以上就介绍了php学习笔记_函数类型,包括了方面的内容,希望对PHP教程有兴趣的朋友有所帮助。










