我有這個代碼:<?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 關注
- 83 瀏覽
添加回答
舉報
0/150
提交
取消