值传递与引用传递
值传递
在函数内部修改变量的值的情况下,在函数调用时调用函数外部的变量,值不变
引用传递
在函数内部修改变量的值的情况下,在函数调用时,函数的参数前面加一个&
符号,值发生改变
对象与引用传递的关系
在对象中,不加&
符号,对象的值也会发生改变
参数的默认值
给参数里的变量赋值,就是参数的默认值
可变参数列表
func_num_args()
函数内传入实参的个数;func_get_arg()
返回某一个实参,必须是实参数组的索引;func_get_args()
返回实参数组;
可以返回整型,字符串型,数组等数据类型
参数的类型
array
数组
stdClass
对象
callable
回调类型
本文是全系列中第12 / 24篇:PHP快速入门
- 1.1.1 PHP课程介绍
- 1.1.2 代码编辑器的安装和PHP环境的配置
- 1.1.3 PHP基础语法
- 1.2.1 PHP中的变量
- 1.2.2 PHP中的数据类型
- 1.2.3 PHP中的数据类型转换与比较
- 1.3.1 PHP中的常量
- 1.3.2 PHP中的预定义变量
- 1.4 PHP中的表达式与运算符
- 1.5 PHP中的流程控制
- 2.1.1 PHP函数的结构
- 2.1.2 PHP函数的参数
- 2.1.3 PHP复杂函数
- 2.1.4 PHP函数实战
- 2.2.1 PHP字符串函数库简介
- 2.2.2 PHP字符串函数实战练习
- 2.3 PHP数组简介和定义方式
- 2.4.1 PHP数组的使用、转换、运算符
- 2.4.2 PHP数组的应用
- 3.1.1 PHP中SESSION的学习
- 3.1.2 PHP中COOKIE的学习
- 3.2.1 PHP文件目录函数库简介/操作/实战
- 3.2.2PHP文件操作相关的常用函数与类的封装
- 3.3 深入浅出MySQL数据库