static变量和普通变量的区别(php:static静态变量和普通变量的区别分析)
:暂无数据 2026-07-09 07:10:01 :0

今天给各位分享php:static静态变量和普通变量的区别分析的知识,其中也会对php:static静态变量和普通变量的区别分析进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
本文目录
php:static静态变量和普通变量的区别分析
区别:
在一个函数中,静态变量的值在程序执行离开时,其值不丢失,而普通变量会丢失。
举例:
《?php/**
* 普通变量示例
*/
function normal_var()
{
$normal_var = 0;
var_dump($normal_var);
$normal_var++;
}
/**
* 静态变量示例
*/
function static_var()
{
static $static_var = 0;
var_dump($static_var);
$static_var++;
}
normal_var();//输出0
normal_var();//还是输出0
static_var();//输出0
static_var();//会输出1
具体请参考php手册网页链接
在java语言中,静态变量和普通变量有什么区别
静态变量: 用关键字static修饰的成员变量称作静态变量或类变量;
实例变量:没有使用static修饰的成员变量称作实例变量
静态变量是与类相关联的数据变量,类变量不仅可以通过某个对象访问也可以直接通过类名访问。
实例变量仅仅是和相应的对象关联的变量,改变其中一个对象的实例变量不会影响其它对象的这个实例变量。实例变量必须通过对象访问。
php:static静态变量和普通变量的区别分析的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于php:static静态变量和普通变量的区别分析、php:static静态变量和普通变量的区别分析的信息别忘了在本站进行查找哦。

本文编辑:admin
更多文章:
dropdownlist 绑定(DropDownList 绑定所有项 并 显示指定项)
2026年10月11日 08:50
易语言网页api接口怎么调用(易语言,怎么读取网页json的api)
2026年10月11日 08:00
majority of(the majority of 和 a majority of的区别以及用法例句)
2026年10月11日 07:40
another time(another time和other time的区别)
2026年10月11日 05:00






