回调函数(变量函数)

    1. 将另一个函数作为参数传递到函数中,callback 作为php的伪类型的一种;
    2. 变量函数:变量名后有圆括号,寻找与变量名值同名的函数;
    3. 变量函数声明和应用回调函数
    4. 变量函数:当前有一个变量所保存到值,刚好是一个函数的名字,那么就可以使用变量+()来充当函数名使用。
    5. $变量 = ‘display’;Function display(){}//可变函数 $变量();
    6. 可变函数在系统中使用的过程还是比较多的,尤其是使用很多系统函数的时候:需要用在外部定义一个自定义函数,需要传入到系统函数中使用

    匿名函数(没有名字的函数)

    1. 基本语法:变量名=function(){函数体}
    2. 变量保存匿名函数,本质是得到一个对象(closure)

    闭包(closure)

    1. 函数内部有一些局部变量(要执行的代码块)在函数执行之后没有被释放,是因为在函数内部还有对应的函数在引用(函数的内部函数:匿名函数)
    2. 证明:函数的局部变量在函数使用完之后没有被释放?
      1. 使用内部匿名函数
      2. 匿名函数使用句变量:use
      3. 匿名函数被返回给外部使用

    伪类型(假类型)

    1. 在PHP中不在的类型
    2. 三大类八小类
    3. 伪类型主要有两种:在三大类八小类之外
      1. Mixed:混合的,可以是多种PHP中的数据类型
      2. Number:数值的,可以是任意数值类型(整形和浮点型