我有这个代码:<?php$p = 9;$p1 = 7;function myTest(){ static $x = 6; var_dump($GLOBALS);}myTest();?>我有以下输出,任何人都可以帮助我理解该输出的含义:array(7) { [“_GET”]=>数组(1) { [“_ijt”]=>字符串(26) “ahnjuf13d078eoci4stj3ke4ti” } [“_POST”]=>数组(0) { } [“_COOKIE”]=>数组(1) { [“Phpstorm-a9066f19”]=>字符串(36) “362d152a-496e-48ee-8e53-281e38eefd84” } [[“phpstorm-a9066f19”]=>字符串(36) “362d152a-496e-48ee-8e53-281e38eefd84” “_FILES”]=>数组(0) { } [“GLOBALS”]=> 递归 [“p”]=> inint(9) [“p1”]=> int(7) } 数组(7) { {“_GET”]=>数组(1) { [“_ijt”]=>字符串(26) “ahnjuf13d078eoci4stj3ke4ti” } [“_POST”]=>数组(0) { } [“_COOKIE”]=>数组(1) { { [“Phpstorm-a9066f19”]=>字符串(36) “362d152a-496e-48ee-8e53-281e38eefd84” } [“_FILES”]=>数组(0) { } [“全局”]=>递归 [“p”]=>int(9) [“p1”]=> int(7) }
1 回答
拉丁的传说
TA贡献1789条经验 获得超8个赞
$GLOBAL是一个 php 超级全局变量,它返回一个关联数组,其中包含对脚本全局作用域中当前定义的所有变量的引用。其中变量名称是数组的键。也可以使用它代替“global”关键字从全局范围访问变量
在您的情况下访问,您可以按照以下语法进行操作$p$p1
<?php
$p = 9;
$p1 = 7;
function myTest(){
static $x = 6;
var_dump($GLOBALS['p']);
var_dump($GLOBALS['p1']);
}
myTest();
?>
- 1 回答
- 0 关注
- 67 浏览
添加回答
举报
0/150
提交
取消