0
点赞
收藏
分享

微信扫一扫

PHP预定义超全局数组 $_ENV 、$GLOBALS 讲解


$_ENV:
该全局数组可以获取环境变量,在php5.3中默认禁用,但是你可以启动,在php.ini文件中启用.
variables_order =”EGPCS”
特别说明一把,在开发和生产环境,不要启用.

GLOBALS:包含了全部变量的全局组合数组。变量的名字就是数组的键[手册]如[POST、[GET]、[COOKIE]、[FILES]等同时一个自定义的全局变量,也会自动的被_GLOBALS 管理
案例:

<?php
echo "aaaa";
echo "<pre>";
echo print_r($GLOBALS);
echo "</pre>";
?>

当你定义一个全局变量,该变量也会被$GLOBALS管理

<?php
$a=900;
echo “<pre>”;
print_r($GLOBALS);
echo “</pre>”
?>

输出结果:

Array
(
[GLOBALS] => Array
*RECURSION*
[_POST] => Array
(
)

[_GET] => Array
(
)

[_COOKIE] => Array
(
)
//$_FILES 在文件上传时用
[_FILES] => Array
(
)

[a] => 900
)


举报

相关推荐

0 条评论