关于REQUEST奇怪的问题,请高手帮忙

xmj123 2007-11-23 02:23:32
先看代码
print_r($_REQUEST);
上面这句没问题,可以把所有值打出来。
再看一段代码
$a = "_REQUEST";print_r(${$a});
这句就打不出值来。
请高手帮忙解决一下,是不是PHP哪里的设置问题
...全文
177 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
phpknows 2007-11-23
  • 打赏
  • 举报
回复
看看是不是全局设置的问题?
我这里正常。应该不是,,你的版本是?
Jim@luckeeinc.com 2007-11-23
  • 打赏
  • 举报
回复
友情帮顶~~
xmj123 2007-11-23
  • 打赏
  • 举报
回复
因为_REQUEST是存在数据库里的,先取来,再用$_REQUEST取值

就算版本不同,总有一个配置可以改吧
my_web 2007-11-23
  • 打赏
  • 举报
回复
是不是版本问题?我机器上可以
wingsofsky 2007-11-23
  • 打赏
  • 举报
回复
能问一下你为什么要采取这种方式"print_r(${$a});"吗,为什么不直接采用$_REQUEST?
daidai118 2007-11-23
  • 打赏
  • 举报
回复
帮顶~~~
Jim@luckeeinc.com 2007-11-23
  • 打赏
  • 举报
回复
我的机器上也是这样 期待高手解答
xmj123 2007-11-23
  • 打赏
  • 举报
回复
回楼上
我有N台机器,某些机器上是可以的,某些机器上不行,所以我认为是配置问题
但又不知道该怎么配
Jim@luckeeinc.com 2007-11-23
  • 打赏
  • 举报
回复
恩 是有这个问题 楼下继续
Aylazhang 2007-11-23
  • 打赏
  • 举报
回复
$_REQUEST=array(1,2,3);
$a="_REQUEST";
print_r(${$a});


测试没问题
xmj123 2007-11-23
  • 打赏
  • 举报
回复
不是
是${$a}
不是$a
我现在就要print_r(${$a});能打出值来
web9long 2007-11-23
  • 打赏
  • 举报
回复

$a = $_REQUEST;
print_r($a);


是这意思么?

21,886

社区成员

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

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