function testGloabl(){
global $testGloabl;
$testGloabl = 2;
$testGloabl ++;
}
testGloabl();
http://www.gaodaima.com/?p=49613php修饰符:global和static_php
echo $testGloabl."".$GLOBALS['testGloabl'];
function testStatic(){
static $testStatic = 2;
$testStatic ++;
}
testStatic();
echo $testStatic;//使用static关键字的变量,在函数外部访问将会提示 $testStatic未定义;
说明:
1.使用global定义的关键字,当这个关键字所在函数被调用后,它将在当前脚本的任何位置可以被访问到
2.使用static定位的关键字,当这个关键字所在函数内被访问,该函数外其他地方无法访问到。
共同点:global static 都可以使定位的变量指向同一块内存区域。
欢迎大家阅读《PHP修饰符:global和static_php》,跪求各位点评,若觉得好的话请收藏本文,by 搞代码

微信 赏一包辣条吧~

支付宝 赏一听可乐吧~
本文探讨了PHP中`global`和`static`修饰符的用法。`global`关键字使得变量在函数内外都能访问,而`static`则限制变量仅在函数内部保持其值。了解这两个修饰符的差异对于优化代码和管理内存至关重要。
259

被折叠的 条评论
为什么被折叠?



