zoukankan      html  css  js  c++  java
  • PHP函数

    . 函数的定义

    所谓函数,就是一些有具体功能的语句的集合。定义函数的目的主要是为了将程序分块。方便使用,管理和阅读

    函数的分类:系统定义好了的函数(系统函数),用户自定义函数

    2. 自定义函数

    ① 函数的声明

    PHP里面声明函数的方法和JavaScript里面是一样的

    语法:function  函数名(参数1,参数2,参数3…)

      {

    //函数体

    }

    ② 函数的调用

    调用函数的方法也很简单,只需要 函数名(相应的参数)

    ③ 函数的参数

    函数的参数分为两种:实际参数(实参),形式参数(形参)

    ④ 函数的返回值

    可以通过一个return关键字来对函数进行返回。如果没有设置return,系统默认返回null

    3.各种形式的PHP函数

    ① 常规参数函数

    所谓常规参数函数,就是实参和形参个数相等,类型一致

    ② 引用参数函数

    如果按照普通的方式传递参数并调用函数,那么传递过去的参数将是实参的一份拷贝,无论对形参进行任何修改,对实参都不会有影响

    ③ 默认参数的函数

    所谓默认参数函数,就是在定义函数的时候,可以申明一个默认值。这样的话如果调用该函数的时候,传递了相应的参数,就是用传递过来的参数,否则,就是用默认参数

    ④ 参数个数可变函数

    所谓参数个数可变函数,就是根据传递过来的参数的个数或者类型来执行相应的业务。关于这一点有一点像JS里面的函数重载。

    ⑤ 回调函数

    所谓回调函数,将一个函数A作为函数的参数传递给另外一个函数B,在函数B里面执行函数A

    ⑥ 匿名函数

    PHP中的匿名函数,也被成为闭包函数。

    所谓匿名函数,就是没有名字的函数

    ⑦ 递归函数

    所谓递归函数,就是一个函数直接的或者间接的调用自己。使用递归函数,最重要的就是要设置一个出口,否则会引起内存泄漏,引起程序崩溃。

    使用递归,是有两个过程,分别是递的过程和归的过程。

    4.自定义函数库

    有些时候我们写的函数很多,这个时候就会把所有的函数放到单独的一个文件里面,这个文件就是我们自己定义的函数库。

    在调用我们自己写的函数库里面的函数之前,需要先将函数库引入进来。

    Include “函数库文档名称”

  • 相关阅读:
    超越自我的事
    ENVI/SARscape软件概述及安装
    《万万没想到:用理工科思维理解世界》读书简记
    Ruby on Rails 搭建环境 (ubuntu)
    拓荒者
    Rails 画类图的几个方法
    ERROR: Error installing mysql2: ERROR: Failed to build gem native extension [@Ubuntu 15.04]
    无题20150105
    关于Unity中Camera的Aspect
    Esfog_UnityShader教程_逐帧动画
  • 原文地址:https://www.cnblogs.com/lxy1023-/p/6752307.html
Copyright © 2011-2022 走看看