##函数的定义 格式 function 函数名() { 函数体; } 字母数字下划线组成,不能数字开头;不能是关键字,不能与已经存在的函数同名 函数名(); 函数的调用不分先后
##参数 形参 可以有默认值 实参
##函数的返回值 return 没有return的函数默认返回null
##变量的作用域 全局变量 局部变量 就是在函数内部定义的变量
##静态变量 static 只会声明1次
##参数的类型 常规参数 伪类型参数 mixed、number、callable、void、$...
##可变参数列表 func_num_args() func_get_arg()
func_get_args() //常用
##检测函数是否存在 function_exists()