php中静态全局变量和全局变量的简单理解
2015-06-15 09:38
597 查看
首先说这两个都是全局变量,一般都存放在数据段中,但是指向的内存地址都是一样的
简单的说,静态全局变量一般用在类或者方法(函数)中,只供类内部(函数)调用,外部调用肯定会报undifined
<?php
function demo()
{
static $var1 = 5;
$var1++;
echo $var1 . ' ';
}
demo(); //6
demo();//7
demo();//8
// echo $var1;// 报错 Undefined variable: var1 in
$va=100;
function demo2(){
Global $va;
$va ++;
echo $va .' ';
}
demo2(); //101
demo2();//102
demo2();//103
// echo $var;
简单的说,静态全局变量一般用在类或者方法(函数)中,只供类内部(函数)调用,外部调用肯定会报undifined
<?php
function demo()
{
static $var1 = 5;
$var1++;
echo $var1 . ' ';
}
demo(); //6
demo();//7
demo();//8
// echo $var1;// 报错 Undefined variable: var1 in
$va=100;
function demo2(){
Global $va;
$va ++;
echo $va .' ';
}
demo2(); //101
demo2();//102
demo2();//103
// echo $var;
相关文章推荐
- Lua中的全局变量、非全局变量总结
- js DOM 元素ID就是全局变量
- c语言全局变量和局部变量问题及解决汇总
- 深入探讨C语言中局部变量与全局变量在内存中的存放位置
- 深入uCOS中全局变量的使用详解
- Ruby 中$开头的全局变量、内部变量、隐藏变量介绍
- 全局变量与局部变量在内存中的区别详细解析
- 关于全局变量和局部变量的那些事
- javascript中局部变量和全局变量的区别详解
- javascript 用局部变量来代替全局变量第1/2页
- 探讨JavaScript中声明全局变量三种方式的异同
- 解析在PHP中使用全局变量的几种方法
- JQuery中使用Ajax赋值给全局变量失败异常的解决方法
- 理运用命名空间让js不产生冲突避免全局变量的泛滥
- 解析 ruby 全局变量
- PHP中全局变量global和$GLOBALS[]的区别分析
- php 获取全局变量的代码
- PHP Global定义全局变量使用说明
- php全局变量和类配合使用深刻理解
- php unset全局变量运用问题的深入解析