PHP服务端开发入门——5、PHP函数

228 阅读1分钟

PHP函数

本节介绍

PHP用户自定义函数

  • 函数定义和调用
  • 函数参数
  • 函数返回值

1. PHP函数分类

(1) PHP内建函数

  • PHP提供的已有函数

(2) PHP用户自定义函数

  • 由用户自己定义的函数

2. PHP用户自定义函数

(1) 说明

  • 用户可以将重复执行的代码封装为函数。
  • 页面加载时函数不会立即执行。
  • 函数只有在被调用时才会执行。

(2) 定义和调用

  • 用户自定义函数以function开头,语法如下:
    • 无参数:
      • function functionName() {
          被执行的代码 ;
        }
        
    • 有参数:
      • function functionName($参数1, $参数2, $参数3) {
          被执行的代码 ;
        }
        
  • 函数名能够以字母或下划线开头(而非数字)。函数名对大小写敏感
  • 调用函数语法:functionName()
  • 函数定义的位置可以在函数调用之后(与C语言类似)
  • PHP函数不支持函数重载
  • PHP函数的参数在函数定义时可设置默认值,函数调用时若没有给该参数赋值,则取默认值
  • 当使用默认参数时,任何默认参数必须放在任何非默认参数的右侧
    • e.g. function fun($name, $age, $sex = "男")
  • 若函数有返回值,只需要在函数内部使用return返回即可
  • 函数的头部不需要声明