博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
PHP基础知识点汇总(三)
阅读量:4328 次
发布时间:2019-06-06

本文共 1203 字,大约阅读时间需要 4 分钟。

三、PHP的函数应用

  函数:是指一个被命名的,独立的代码段,它执行特定的任务,并可能给它的程序返回一个值!

  函数的声明:

  function 函数名([参数1,参数2...参数n]){
    函数体;
    return 返回值;
  }

  函数的调用:函数名([参数1,参数2...参数n]);、

  函数的参数:参数列表是由零个、一个或多个参数组成,定义函数时,其后面括号内的表达式称为形式参数(简称形参),被调用函数名后括号内的参数称为实际参数(简称实参)。

  函数的返回值:

    return语句可以向函数调用者返回函数体中任意确定的值;
    将程序控制权返回到调用者的作用域,即退出函数。在函数中如果执行了return语句,则它后面的语句将不会再执行!
  PHP变量的范围:
    局部变量:也称为内部变量,是在函数内部声明的变量,其作用域仅限于函数内部。不仅函数内部声明的变量是局部变量,为声明函数设置的参数因为只能在本函数内部使用,所以也是局部变量。区别在于,参数从函数外部获得值,而函数中声明的变量只能在函数内部被赋值。

    全局变量:也成为外部变量,是在函数外部定义的,它的作用域从定义开始,到本程序结束。函数内部无法直接调用全局变量,若要使用全局变量,必须使用global关键字定义目标变量或者使用$GLOBALS数组(键名对应变量名,值对应变量的内容)。

    静态变量:通过static声明静态变量,即函数执行完毕后,其静态变量依然保存在内存中!

  PHP函数的各种应用:

    常规参数函数:string funName(string name, int age);
    伪类型参数的函数:mixed funName(mixed $args); //使用mixed描述的参数
    number funName(number $args); //使用number描述的参数
    引用参数的函数:void funName(array &$arr); //使用&描述的参数
    注:如果函数的形参中使用'&'修饰参数,则在调用该函数时就必须传入一个变量,而不能传递一个 值。默认参数的函数:mixed funName(String name [,string value[,int age]]);//使用[]描述的参数可变个数参数的函数:mixed funName(String arg[,String ...]);//使用...描述的参数
回调函数:mixed funName(callback arg); //使用伪类型callback描述的参数

    递归函数:即自己调用自己的函数,在函数体内部直接或间接的调用自己。

转载于:https://www.cnblogs.com/dongchao/p/5183678.html

你可能感兴趣的文章
单工、半双工和全双工的定义
查看>>
Hdu【线段树】基础题.cpp
查看>>
时钟系统
查看>>
BiTree
查看>>
5个基于HTML5的加载动画推荐
查看>>
水平权限漏洞的修复方案
查看>>
静态链接与动态链接的区别
查看>>
Android 关于悬浮窗权限的问题
查看>>
如何使用mysql
查看>>
linux下wc命令详解
查看>>
敏捷开发中软件测试团队的职责和产出是什么?
查看>>
在mvc3中使用ffmpeg对上传视频进行截图和转换格式
查看>>
python的字符串内建函数
查看>>
Spring - DI
查看>>
微软自己的官网介绍 SSL 参数相关
查看>>
Composite UI Application Block (CAB) 概念和术语
查看>>
ajax跨域,携带cookie
查看>>
阶段3 2.Spring_01.Spring框架简介_03.spring概述
查看>>
阶段3 2.Spring_02.程序间耦合_1 编写jdbc的工程代码用于分析程序的耦合
查看>>
阶段3 2.Spring_01.Spring框架简介_04.spring发展历程
查看>>