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
php数组函数序列 之shuffle()和array_rand() 随机函数使用介绍
Oct 29 PHP
PHP代码审核的详细介绍
Jun 13 PHP
IIS+fastcgi下PHP运行超时问题的解决办法详解
Jun 20 PHP
PHP数据过滤的方法
Oct 30 PHP
PHP各种异常和错误的拦截方法及发生致命错误时进行报警
Jan 19 PHP
PHP面向对象程序设计实例分析
Jan 26 PHP
Zend Framework教程之Application用法实例详解
Mar 14 PHP
Windows下php+mysql5.7配置教程
May 16 PHP
php验证码生成器
May 24 PHP
laravel添加前台跳转成功页面示例
Oct 22 PHP
Thinkphp框架使用list_to_tree 实现无限级分类列出所有节点示例
Apr 04 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
zf框架的Filter过滤器使用示例
2014/03/13 PHP
CodeIgniter控制器之业务逻辑实例分析
2016/01/20 PHP
PHP自动生成缩略图函数的源码示例
2019/03/18 PHP
innerHTML,outerHTML,innerTEXT三者之间的区别
2007/01/28 Javascript
兼容FireFox 的 js 日历 支持时间的获取
2009/03/04 Javascript
Javascript中的异步编程规范Promises/A详细介绍
2014/06/06 Javascript
jQuery中trigger()方法用法实例
2015/01/19 Javascript
JavaScript在浏览器标题栏上显示当前日期和时间的方法
2015/03/19 Javascript
详解Javascript继承的实现
2016/03/25 Javascript
jquery实现简单的banner轮播效果【实例】
2016/03/30 Javascript
jquery实现图片轮播器
2017/05/23 jQuery
浅谈JsonObject中的key-value数据解析排序问题
2017/12/06 Javascript
详解webpack 打包文件体积过大解决方案(code splitting)
2018/04/10 Javascript
vue通过点击事件读取音频文件的方法
2018/05/30 Javascript
在Vue项目中用fullcalendar制作日程表的示例代码
2019/08/04 Javascript
Vue的click事件防抖和节流处理详解
2019/11/13 Javascript
JavaScript对象原型链原理解析
2020/01/22 Javascript
跟老齐学Python之从if开始语句的征程
2014/09/14 Python
Python中常见的数据类型小结
2015/08/29 Python
Python使用email模块对邮件进行编码和解码的实例教程
2016/07/01 Python
详解Django中六个常用的自定义装饰器
2018/07/04 Python
python数据持久存储 pickle模块的基本使用方法解析
2019/08/30 Python
Python进程间通信 multiProcessing Queue队列实现详解
2019/09/23 Python
Parts Express:音频、视频和扬声器的第一来源
2017/04/25 全球购物
Boutique 1美国:阿联酋奢侈时尚零售商
2017/10/16 全球购物
博士学位自我鉴定范文
2013/12/26 职场文书
写自荐信的注意事项
2014/03/09 职场文书
小学三八妇女节活动总结
2015/02/06 职场文书
企业爱心捐款倡议书
2015/04/27 职场文书
入团介绍人意见范文
2015/06/04 职场文书
可怜妈妈观后感
2015/06/09 职场文书
护士自荐信范文(2016推荐篇)
2016/01/28 职场文书
《中彩那天》教学反思
2016/02/24 职场文书
立秋之描写立秋的作文(五年级)
2019/08/08 职场文书
python通配符之glob模块的使用详解
2021/04/24 Python
实例详解Python的进程,线程和协程
2022/03/13 Python