6. php基础 - 自定义函数和内部函数

  • 考点:变量的作用域和静态变量
  • 延伸:函数的参数及参数的引用传递,函数的返回值及引用返回,外部文件的引入,系统内置的函数

函数内部使用 global 来引用外部的变量, 静态变量仅在局部函数域中存在,但当程序执行离开此作用域时,其值并不会消失。

  • static
  1. 仅初始化一次
  2. 初始化需要赋值
  3. 每次执行函数该值会被保留
  4. staitic 修饰的变量是局部的,仅在函数内部有效
  5. 可以记录函数调用的次数,从而可以在某些上下文条件下终止递归
  • 函数参数 - 默认情况参数通过按值传递
6. php基础 - 自定义函数和内部函数_第1张图片
image.png
  • 返回值, return, 省略
6. php基础 - 自定义函数和内部函数_第2张图片
image.png
  • 外部文件的导入
6. php基础 - 自定义函数和内部函数_第3张图片
image.png

你可能感兴趣的:(6. php基础 - 自定义函数和内部函数)