欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  后端开发

php学习笔记_函数类型

程序员文章站 2022-05-06 21:05:06
...
传变量传引用的区别
传引用如:
$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(),两者的区别是前者参数是一个一个传,后者参数以数组的形式传。例子如下:

functionsayName($val){echo"My name is {$val}";
    }

    functiondoWhat($myFunction,$name){$myFunction($name);
    }

    $name = "King";
    doWhat("sayName",$name);//输出:My name is King.

版权声明:本文为原创文章,转载需注明出处,文章观点只代表当时的看法,一定有不足,欢迎拍砖提醒,非常感谢!

以上就介绍了php学习笔记_函数类型,包括了方面的内容,希望对PHP教程有兴趣的朋友有所帮助。

php学习笔记_函数类型

声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。

相关文章

相关视频