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基础知识:控制结构
Dec 13 PHP
php中的登陆login
Jan 18 PHP
PHP 显示客户端IP与服务器IP的代码
Oct 12 PHP
php数组一对一替换实现代码
Aug 31 PHP
php include和require的区别深入解析
Jun 17 PHP
CI框架中集成CKEditor编辑器的教程
Jun 09 PHP
php遍历数组的4种方法总结
Jul 05 PHP
php实现转换ubb代码的方法
Jun 18 PHP
PHP编写登录验证码功能 附调用方法
May 19 PHP
PHP策略模式定义与用法示例
Jul 27 PHP
yii2学习教程之5种内置行为类详解
Aug 03 PHP
PHP实现普通hash分布式算法简单示例
Aug 06 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
Android App中DrawerLayout抽屉效果的菜单编写实例
2016/03/21 PHP
js,jQuery 排序的实现代码,网页标签排序的实现,标签排序
2011/04/27 Javascript
js 去除字符串第一位逗号的方法
2014/06/07 Javascript
JS和JQ的event对象区别分析
2014/11/24 Javascript
JavaScript的History API使搜索引擎抓取AJAX内容
2015/12/07 Javascript
Radio 单选JS动态添加的选项onchange事件无效的解决方法
2016/12/12 Javascript
vue component组件使用方法详解
2017/07/14 Javascript
Angular实现点击按钮控制隐藏和显示功能示例
2017/12/29 Javascript
JS实现生成由字母与数字组合的随机字符串功能详解
2018/05/25 Javascript
Vue.js上传图片到阿里云OSS存储的方法示例
2018/12/13 Javascript
node.js ws模块搭建websocket服务端的方法示例
2019/04/25 Javascript
浅析Vue中拆分视图层代码的5点建议
2019/08/15 Javascript
原生JS与JQ获取元素的区别详解
2020/02/13 Javascript
Python实现list反转实例汇总
2014/11/11 Python
Python对象类型及其运算方法(详解)
2017/07/05 Python
在python3环境下的Django中使用MySQL数据库的实例
2017/08/29 Python
Python模块搜索路径代码详解
2018/01/29 Python
Python cookbook(字符串与文本)针对任意多的分隔符拆分字符串操作示例
2018/04/19 Python
python requests.post带head和body的实例
2019/01/02 Python
Python设计模式之状态模式原理与用法详解
2019/01/15 Python
在python里从协程返回一个值的示例
2019/02/19 Python
python处理“
2019/06/10 Python
python查看文件大小和文件夹内容的方法
2019/07/08 Python
python使用pandas处理excel文件转为csv文件的方法示例
2019/07/18 Python
浏览器实现移动端高性能css3动画(开启gpu加速)
2013/12/23 HTML / CSS
HTML5本地存储之Web Storage详解
2016/07/04 HTML / CSS
美国汽车轮胎和轮毂销售网站:Tire Rack
2018/01/11 全球购物
屈臣氏马来西亚官网:Watsons马来西亚
2019/06/15 全球购物
Kusmi茶美国官网:优质散叶茶和茶包
2019/10/13 全球购物
UML设计模式笔试题
2014/06/07 面试题
大学本科毕业生的自我鉴定
2013/11/26 职场文书
关爱女孩行动实施方案
2014/03/13 职场文书
大学生就业自荐书
2014/06/16 职场文书
动漫设计与制作专业推荐信
2014/07/07 职场文书
钳工实训报告总结
2014/11/04 职场文书
法学专业求职信范文
2015/03/19 职场文书