静态变量与全局变量差不多,就是函数执行完毕之后,这个变量的值仍然保留,下次调用该函数时,这个变量的值仍然存在。
static 用于变量,声明这个变量的存储单元静态分配,从程序运算开始到结束这个变量的存储单元不变化。
static常用于全局量,一是存在里面的值始终有效,不因进退出子程序数值消失,另外static的变量运算速度比非静态分配的快。
一个简单例子
本文通过一个PHP示例介绍了静态变量的概念及应用。静态变量在函数执行完毕后仍保留其值,可用于实现单例模式等设计模式。
静态变量与全局变量差不多,就是函数执行完毕之后,这个变量的值仍然保留,下次调用该函数时,这个变量的值仍然存在。
static 用于变量,声明这个变量的存储单元静态分配,从程序运算开始到结束这个变量的存储单元不变化。
static常用于全局量,一是存在里面的值始终有效,不因进退出子程序数值消失,另外static的变量运算速度比非静态分配的快。
一个简单例子
578

被折叠的 条评论
为什么被折叠?