PHP函数

作者: 王明昌 分类: PHP基础 发布时间: 2017-11-19 16:56

why

  1. 提高开发效率
  2. 提高代码的重用性
  3. 有利于代码的维护

格式

function funName(形参,形参)
{
代码块;
return;
}

函数名格式

  1. 函数名不区分大小写
  2. 函数名不能以数字开头,下划线字母开头,后面为下划线字母数字组成

形参

  1. 如果形参未有初始值,调用时必须赋值
  2. 函数不调用不执行
  3. 函数前中后都可调用函数
  4. 函数的返回值可以赋值给变量

形/实参的个数问题

  1. 实参的数量大于形参时,多余的实参省略
  2. 有初始值的形参放在最后

全局变量 global

global要放到函数内

静态变量 static

被设置的静态变量,会再函数的多次调用时保存上一次的结果,根据上次的结果进行计算

返回值类型

echo return 的区别

  1. echo 输出到页面,无返回值 null,函数里使用时没有return,输出null
  2. return返回一个函数的执行结果,不显示在页面,可赋值给一个变量

有关函数的函数

  • function_exists()
    function_exists(‘函数名’)
    判断函数是否存在,存在返回true,不存在返回false

  • get_defined_functions()
    获取定义的函数

  • func_num_args();
    获取实参个数
  • func_get_args();
    获取所有实参,并以数组形式展示
  • func_get_arg(实参下标);
    获取单个实参

==只能在函数中使用==

如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!