1500字范文,内容丰富有趣,写作好帮手!
1500字范文 > PHP static局部静态变量和全局静态变量总结【PHP】

PHP static局部静态变量和全局静态变量总结【PHP】

时间:2023-01-13 20:22:09

相关推荐

PHP static局部静态变量和全局静态变量总结【PHP】

后端开发|php教程

PHP,静态变量

后端开发-php教程

静态局部变量的特点:

1.不会随着函数的调用和退出而发生变化,不过,尽管该变量还继续存在,但不能使用它。倘若再次调用定义它的函数时,它又可继续使用,而且保存了前次被调用后留下的值

2.静态局部变量只会初始化一次

3.静态属性只能被初始化为一个字符值或一个常量,不能使用表达式。即使局部静态变量定义时没有赋初值,系统会自动赋初值0(对数值型变量)或空字符(对字符变量);静态变量的初始值为0。

4.当多次调用一个函数且要求在调用之间保留某些变量的值时,可考虑采用静态局部变量。虽然用全局变量也可以达到上述目的,但全局变量有时会造成意外的副作用,因此仍以采用局部静态变量为宜。

综合支付管理平台源码,vscode插件离线移植,ubuntu 卸载rvm,tomcat支持热部署,爬虫和龙,php静态调用属性,福清公司seo服务电话,食品招商加盟网站源码,如何找出模板隐藏的广告代码lzw

function test()

{

static $var = 5; //static $var = 1+1;就会报错

$var++;

echo $var . ;

}

test(); //2

test(); //3

test(); //4

echo $var; //报错:Notice: Undefined variable: var

关于静态全局变量:

水果店源码,django vscode插件,ubuntu 新闻,tomcat装载项目,sqlite日期用什么表示,discuz 插件钩子,购买前端框架需要注意什么,爬虫抓取服务器ip,php操作sqlite,seo优化招商价格,小说破解网站源码,网页特效日期时间,团购网站手机模板代码lzw

//全局变量本身就是静态存储方式,所有的全局变量都是静态变量

function static_global(){

global $glo;

$glo++;

echo $glo.

;

}

static_global(); //1

static_global(); //2

static_global(); //3

echo $glo .

; //3

所以静态全局变量使用并不多。

网页源码代挂,ubuntu加入阿里源,tomcat提示跨域问题,爬虫python进阶,客户员工管理系统php,seo 岁数lzw

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。