php对生命周期的规定如下:
局部变量的生命周期为其所在函数被调用的整个过程。当局部变量所在的函数结构结束时,局部变量的生命周期也随之结束
全局变量的生命周期为其所在“.php”脚本文件被调用的整个过程。当全局变量所在脚本文件结束调用时,全局变量的生命周期结束
有时某个定义函数结束后,我们希望该函数内的变量仍然存在,就需要将这个变量声明为静态变量(static)。将一个变量声明为静态变量的方法为,在变量前面加‘static’关键字
静态变量的作用范围和局部变量相同,但生命周期和全局变量相同。在给静态变量赋值的时候不能将一个表达式赋给这个变量