2.1.2 PHP函数的参数

值传递与引用传递

值传递

在函数内部修改变量的值的情况下,在函数调用时调用函数外部的变量,值不变

引用传递

在函数内部修改变量的值的情况下,在函数调用时,函数的参数前面加一个&符号,值发生改变

对象与引用传递的关系

在对象中,不加&符号,对象的值也会发生改变

参数的默认值

给参数里的变量赋值,就是参数的默认值

可变参数列表

  • func_num_args() 函数内传入实参的个数;
  • func_get_arg() 返回某一个实参,必须是实参数组的索引;
  • func_get_args() 返回实参数组;

可以返回整型,字符串型,数组等数据类型

参数的类型

array 数组
stdClass 对象
callable 回调类型

本文是全系列中第12 / 24篇:PHP快速入门

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注

滚动至顶部