PHP的静态变量介绍
来源:互联网 发布:用jsp简单游戏编程 编辑:程序博客网 时间:2024/05/16 08:17
静态变量只存在于函数作用域内,也就是说,静态变量只存活在栈中。一般的函数内变量在函数结束后会释放,比如局部变量,但是静态变量却不会。就是说,下次再调用这个函数的时候,该变量的值会保留下来。
只要在变量前加上关键字static,该变量就成为静态变量了。
程序运行结果:
函数test()执行后,变量$nm的值都保存了下来了。
在class中经常使用到静态属性,比如静态成员、静态方法。
Program List:类的静态成员
静态变量$nm属于类nowamagic,而不属于类的某个实例。这个变量对所有实例都有效。
::是作用域限定操作符,这里用的是self作用域,而不是$this作用域,$this作用域只表示类的当前实例,self::表示的是类本身。
程序运行结果:
Program List:静态属性
程序运行结果:
Program List:简单的静态构造器
PHP没有静态构造器,你可能需要初始化静态类,有一个很简单的方法,在类定义后面直接调用类的Demonstration()方法。
程序运行结果:
This is the result of demonstration()
0 0
- PHP的静态变量介绍
- PHP的静态变量介绍
- PHP的静态变量介绍
- PHP的静态变量介绍
- PHP的静态变量
- php中static静态变量的用法介绍
- php静态变量的妙用
- PHP的静态变量管理
- PHP 静态变量的使用
- PHP的静态方法介绍
- 关于静态变量的的介绍
- Android静态变量的生命周期 简单介绍
- Android静态变量的生命周期 简单介绍
- Android静态变量的生命周期 简单介绍
- 关于php类静态变量的例子
- 关于PHP的static(静态)变量
- PHP的常量就是静态变量
- PHP 类中的静态变量的继承
- Android AIDL理解
- Android程序:TimePicker和DatePicker的两种实现案例
- Facebook POP 进阶指南
- Android nfc模块读写MifareClassic卡50
- listctrl 插入多条数据时避免闪烁
- PHP的静态变量介绍
- C++ 版 Longest Common Prefix leetcode提交正确。
- JUnit结果重跑失败用例(支持Mvn和Ant)
- make编译报错 "Makefile", line 10: make: Dependency line needs colon or double colon operator.
- 三消游戏的一个重要帮助函数
- Axure RP快速入门
- python11:函数
- Android如何引用其他工程
- Cordova 开发属于自己的插件(plugin)