php:static静态变量和普通变量的区别分析
1个回答
展开全部
区别:
在一个函数中,静态变量的值在程序执行离开时,其值不丢失,而普通变量会丢失。
举例:
<?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手册网页链接
Storm代理
2023-08-29 广告
2023-08-29 广告
"StormProxies是全球大数据IP资源服务商,其住宅代理网络由真实的家庭住宅IP组成,可为企业或个人提供满足各种场景的代理产品。点击免费测试(注册即送1G流量)StormProxies有哪些优势?1、IP+端口提取形式,不限带宽,I...
点击进入详情页
本回答由Storm代理提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询