php中的静态变量的基本用法
2023-06-13 09:15:20 时间
静态变量只存在于函数作用域内,静态变量只存活在栈中。一般的函数内变量在函数结束后会释放,比如局部变量,但是静态变量却不会。下次再调用这个函数的时候,该变量的值会保留下来。
静态的变量的基本用法
1.在类中定义静态变量
[访问修饰符]static$变量名;
2.如何访问静态变量
如果在类中访问有两种方法self::$静态变量名,类名::$静态变量名
如果在类外访问:有一种方法类名::$静态变量名
例子
复制代码代码如下:
静态的变量的基本用法
1.在类中定义静态变量
[访问修饰符]static$变量名;
2.如何访问静态变量
如果在类中访问有两种方法self::$静态变量名,类名::$静态变量名
如果在类外访问:有一种方法类名::$静态变量名
例子
classChild{
public$name;
//这里定义并初始化一个静态变量$nums
publicstatic$nums=0;
function__construct($name){
$this->name=$name;
}
publicfunctionjoin_game(){
//self::$nums使用静态变量
self::$nums+=1;
echo$this->name."加入堆雪人游戏";
}
}
//创建三个小孩
$child1=newChild("李逵");
$child1->join_game();
$child2=newChild("张飞");
$child2->join_game();
$child3=newChild("唐僧");
$child3->join_game();
//看看有多少人玩游戏
echo"<br/>有这".Child::$nums;
相关文章
- 将 php-fpm 配置为服务
- PHP常见的几种数据结构
- PHP static:静态变量
- MySQL异常捕获:使用PHP技巧轻松完成(php捕获mysql异常)
- 快速连接:PHP与MySQL的数据库通信(php链接mysql数据库)
- HHVM 3.24 正式发布:不再支持 PHP 5
- 迈出新步伐:Linux下快速PHP升级(linux下php升级)
- 一步步获取 PHP 导入 MySQL 无忧(php导入mysql)
- PHP编译支持MySQL: 让你的网站更加强大和高效!(php编译支持mysql)
- PHP可以连接MSSQL数据库吗?(php能连接mssql吗)
- PHP连接MSSQL实现数据库操作(php用mssql)
- PHP连接MSSQL数据库发生错误解决方法(php mssql 错误)
- PHP连接MSSQL 64位数据库的实现(php mssql 64)
- 以Apache、MySQL和PHP组成的最强技术栈(apache mysql php)
- Linux 下学习 PHP 开发入门(linux下开发php)
- php静态变量的初始化
- PHP生成UTF8文件的方法
- PHP安全技术之实现php基本安全
- PHP中获取变量的变量名的一段代码的bug分析
- php数据结构算法(PHP描述)简单选择排序simpleselectionsort
- PHP面向对象程序设计(oop)学习笔记(二)-静态变量的属性和方法及延迟绑定
- PHP中Memcache操作类及用法实例
- PHP开发框架kohana3.3.1在nginx下的伪静态设置例子
- PHP基本语法总结