函数的命名规则:函数以字母下划线为开头,后面跟字母、数字、下划线,不区分大小写。函数可以多次调用。
没有名字的函数,匿名函数保存再变量中。
Create_function()用来创建函数;通过词函数只需要定义需要的函数即可。
默认情况下,函数的值都是值传递,再定义函数的时候,前面的参数上加上取地址,表示传递的是变量的地址,
如果再传递地址,在调用函数的时候不能够直接写值,只能写变量。
参数的默认值:
1.形参在定义的时候可以给参数赋一个默认值。
2.默认值必须是一个存在的值,不能使用变量来代替。
3.默认值可以是常量。
4.当函数有多个参数的时候,没有默认值的参数要放在前面,又默认值的参数要放在后面。
5.形参与实参个数不一致会报错,
6.传递不确定个数的参数。
定义函数时,在函数名前面加&,表示返回函数的引用,
调用函数时,在函数名前面加上&,如果没有&保存的则是返回值的地址。
作用域不变,还是在函数的内部访问。但是生命周期变了。页面执行过后销毁。页面执行完毕后才销毁。
静态变量只能被初始化一次。