PHP变量的生命周期和匿名函数

白癜风应该怎么样治疗 http://pf.39.net/bdfyy/bdfzg/140808/4443995.html
罗罗罗罗罗

1、全局变量:声明变量的时候产生,页面执行完毕后销毁

2、局部变量:函数执行的时候产生,函数执行完毕销毁,可以通过unset()手动销毁变量。

3、静态变量放在函数内部,作用域不变,还是再函数的内部访问,但是生命周期变了,页面执行完毕后才销毁。

4、静态变量只能被初始化一次,静态变量作用域没有变,只是周期发生了变化。

5、匿名函数的作用域和普通函数是一样的,函数内部不能访问函数外部的变量。匿名函数中的use()可以将匿名函数外的变量引入到匿名函数内部。默认情况下,use()是传值的。

6、合适的时候临时建立一个临时函数,用完以后可以销毁,如果一个函数只需要执行一次就可以声明成匿名函数。

-罗




转载请注明:http://www.aierlanlan.com/rzfs/3951.html

  • 上一篇文章:
  •   
  • 下一篇文章: