php中的静态变量的基本用法


Posted in PHP onMarch 20, 2014

静态变量只存在于函数作用域内,静态变量只存活在栈中。一般的函数内变量在函数结束后会释放,比如局部变量,但是静态变量却不会。下次再调用这个函数的时候,该变量的值会保留下来。

静态的变量的基本用法

1. 在类中定义静态变量
[访问修饰符] static $变量名;
2. 如何访问静态变量
如果在类中访问 有两种方法 self::$静态变量名 , 类名::$静态变量名
如果在类外访问: 有一种方法 类名::$静态变量名

例子

class Child{ public $name; 
//这里定义并初始化一个静态变量 $nums 
public static $nums=0; 
function __construct($name){ 
$this->name=$name; 
} 
public function join_game(){ 
//self::$nums 使用静态变量 
self::$nums+=1; 
echo $this->name."加入堆雪人游戏"; 
} 

} 
//创建三个小孩 
$child1=new Child("李逵"); 
$child1->join_game(); 
$child2=new Child("张飞"); 
$child2->join_game(); 
$child3=new Child("唐僧"); 
$child3->join_game(); 
//看看有多少人玩游戏 
echo "<br/> 有这".Child::$nums;
PHP 相关文章推荐
汉字转化为拼音(php版)
Oct 09 PHP
在字符串中把网址改成超级链接
Oct 09 PHP
PHP中的函数嵌套层数限制分析
Jun 13 PHP
PHP性能优化准备篇图解PEAR安装
Dec 05 PHP
深入PHP中慎用双等于(==)的详解
Jun 06 PHP
PHP 正则表达式小结
Feb 12 PHP
在win系统安装配置 Memcached for PHP 5.3 图文教程
Mar 03 PHP
php中将一个对象保存到Session中的方法
Mar 13 PHP
PHP高效获取远程图片尺寸和大小的实现方法
Oct 20 PHP
Laravel框架路由和控制器的绑定操作方法
Jun 12 PHP
PHP 7.4中使用预加载的方法详解
Jul 08 PHP
50个优秀经典PHP算法大集合 附源码
Aug 26 PHP
php遍历文件夹下的所有文件和子文件夹示例
Mar 20 #PHP
php数据库备份还原类分享
Mar 20 #PHP
PHP实现微信公众平台音乐点播
Mar 20 #PHP
一个PHP针对数字的加密解密类
Mar 20 #PHP
php的array数组和使用实例简明教程(容易理解)
Mar 20 #PHP
PHP引用(&amp;)各种使用方法实例详解
Mar 20 #PHP
PHP使用imagick读取PDF生成png缩略图的两种方法
Mar 20 #PHP
You might like
php中的MVC模式运用技巧
2007/05/03 PHP
PHP删除数组中的特定元素的代码
2012/06/28 PHP
PHP生成数组再传给js的方法
2014/08/07 PHP
PHP分页类集锦
2014/11/18 PHP
PHP获取文件相对路径的方法
2015/02/26 PHP
PHP使用file_get_content设置头信息的方法
2016/02/14 PHP
Javascript miscellanea -display data real time, using window.status
2007/01/09 Javascript
jquery Moblie入门—hello world的示例代码学习
2013/01/08 Javascript
Egret引擎开发指南之发布项目
2014/09/03 Javascript
js交换排序 冒泡排序算法(Javascript版)
2014/10/04 Javascript
原生js实现模拟滚动条
2015/06/15 Javascript
AngularJS入门之动画
2016/07/27 Javascript
js canvas实现放大镜查看图片功能
2017/06/08 Javascript
JS实现合并json对象的方法
2017/10/10 Javascript
Vue中使用方法、计算属性或观察者的方法实例详解
2018/10/31 Javascript
Koa 中的错误处理解析
2019/04/09 Javascript
Python语法快速入门指南
2015/10/12 Python
python利用正则表达式提取字符串
2016/12/08 Python
Python设计实现的计算器功能完整实例
2017/08/18 Python
Django的HttpRequest和HttpResponse对象详解
2018/01/26 Python
pytorch permute维度转换方法
2018/12/14 Python
浅谈Django2.0 加xadmin踩的坑
2019/11/15 Python
python 爬取疫情数据的源码
2020/02/09 Python
python GUI库图形界面开发之PyQt5时间控件QTimer详细使用方法与实例
2020/02/26 Python
HTML5 canvas基本绘图之绘制线条
2016/06/27 HTML / CSS
HTML5仿微信聊天界面、微信朋友圈实例代码
2018/01/29 HTML / CSS
英国折扣高尔夫商店:Discount Golf Store
2019/11/19 全球购物
Static Nested Class 和 Inner Class的不同
2013/11/28 面试题
Java如何调用外部Exe程序
2015/07/04 面试题
应付会计岗位职责
2013/12/12 职场文书
《音乐之都维也纳》教学反思
2014/04/16 职场文书
七一讲话心得体会
2014/09/05 职场文书
努力学习保证书
2015/02/26 职场文书
农村结婚典礼主持词
2015/06/29 职场文书
利用Selenium添加cookie实现自动登录的示例代码(fofa)
2021/05/08 Python
JavaScript canvas实现流星特效
2021/05/20 Javascript