$GLOBALS=Array ( "a" => 2222 ) ;
print_R($GLOBALS); // 打印为 Array ( [a] => 2222 )
ECHO '<BR />';
$a=11111;
ECHO $GLOBALS['a']; // 打印为 11111
ECHO '<BR />';
echo $a; // 打印为 11111
代码在上面我再家中测试居然是ECHO $GLOBALS['a']; 的输出为 11111, 按照正常的输出 $GLOBALS['a']应该是2222 不知道哪里处的问题,有朋友遇到过此种情况请多赐教。
php.ini : register_globals = Off
$GLOBALS=Array ( "a" => 2222 ) ;
print_R($GLOBALS); // 打印为 Array ( [a] => 2222 )
ECHO '<BR />';
$a=11111;
ECHO $GLOBALS['a']; // 打印为 2222
ECHO '<BR />';
echo $a; // 打印为 11111