600字范文,内容丰富有趣,生活中的好帮手!
600字范文 > PHP static局部静态变量和全局静态变量总结

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

时间:2019-04-03 00:43:25

相关推荐

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

php教程|php手册

PHP,静态变量

php教程-php手册

静态局部变量的特点:

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

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

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

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

s扫描器 易语言源码,vscode打开yaml,ubuntu gpio,tomcat被stop,sqlite db数据库,wp 微信 邮箱插件,开发小程序的前端框架,爬虫里面怎么打出加号等号,php删除txt,赵县seo网络推广,网站管理系统jeecms,网页游戏辅助怎么制作教程视频,discuz 网址导航模板lzw

复制代码 代码如下:

一卡通充值系统源码,龙芯安装vscode,ubuntu 替换,tomcat日志备份,sqlite获取字段类型,ecshop 积分插件,做后台用哪个前端框架好,梦见腿上长疮爬虫子,php开发试题,东莞快速seo咨询,美容网站制作,网页抓取代码,html源码前台模板lzw

function test()

{

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

$var++;

echo $var . ‘ ‘;

}

最新微信H5扫雷红包源码php修复版,ubuntu开机账户密码,股票爬虫从新浪,js传输php,seo实战模式lzw

test(); //2

test(); //3

test(); //4

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

关于静态全局变量:

复制代码 代码如下:

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

function static_global(){

global $glo;

$glo++;

echo $glo.’

‘;

}

static_global(); //1

static_global(); //2

static_global(); //3

echo $glo . ‘

‘; //3

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

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