【发布时间】:2015-11-24 23:50:40
【问题描述】:
我希望能够使用单个函数通过一次调用 unset() 来刷新全局范围内的所有变量。我想保留 _GET、_POST、_REQUEST、_COOKIE、_SERVER、_ENV、_FILES、_SESSION 中存在的所有变量,并且只删除 $GLOBALS[variable] 中存在的变量。所以说我的 $GLOBALS 包含...
<php>
Array
(
[GLOBALS] => Array
*RECURSION*
[_POST] => Array
(
)
[var_3] => Array
(
)
[_GET] => Array
(
)
[_COOKIE] => Array
(
)
[_SERVER] => Array
(
[HTTPS] => on
[APPL_MD_PATH] => /docs/
[APPL_PHYSICAL_PATH] => /www/docs/
[INSTANCE_ID] => 1
[INSTANCE_META_PATH] => /
[LOGON_USER] =>
[REQUEST_URI] => /test.php
[URL] => /test.php
[SCRIPT_FILENAME] => /www/docs/test.php
[DOCUMENT_ROOT] => /www/docs/
[PHP_SELF] => /test.php
[HTTP_HOST] => localhost
)
[_ENV] => Array
(
)
[_FILES] => Array
(
)
[_REQUEST] => Array
(
)
[var_2] => Array
(
)
[var_3] => Array
(
)
)
</php>
我想刷新 var_1、var_2 和 var_3。
【问题讨论】:
-
为什么需要一个
unset电话?
标签: php