php用function定义函数,这点与js一致。

关键字参数(默认参数)放到最后面,可不传值。

php(自定义函数与系统自带函数)_值传
关于作用域要注意外部变量不能在函数体内使用。(这个好奇葩)

php(自定义函数与系统自带函数)_作用域_02
php(自定义函数与系统自带函数)_作用域_03

php支持两种方式的多值传参(第二中需要与型参数对应)

php(自定义函数与系统自带函数)_php_04
php(自定义函数与系统自带函数)_作用域_05

php支持匿名函数操作(可用一个变量来引用)

php(自定义函数与系统自带函数)_作用域_06

php(自定义函数与系统自带函数)_值传_07

php自带的一些内置函数:

php(自定义函数与系统自带函数)_值传_08
php(自定义函数与系统自带函数)_值传_09