关于unset($GLOBALS)

sun_2000 2004-12-30 02:16:40
<?
unset($GLOBALS);
$a="test";
echo $GLOBALS["a"];
?>
上面这段代码打印出变量a的值为空
但变量a是在unset($GLOBALS)后付值的,应该显示“test”啊,这是怎么回事?
...全文
100 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
sun_2000 2004-12-30
  • 打赏
  • 举报
回复
谢谢,我原来以为unset可以将数组清空而不是删除
xuzuning 2004-12-30
  • 打赏
  • 举报
回复
$GLOBALS数组是在php启动时创建的,你将他删除了就没有这个数组了
当然也就没有了$GLOBALS["a"]

21,886

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧