考虑下面的代码片断:
附录A:
$_REQUEST = json_decode(stripslashes(json_encode($_REQUEST, JSON_HEX_APOS)), true);
图表B:
${'_REQUEST'} = json_decode(stripslashes(json_encode(${'_REQUEST'}, JSON_HEX_APOS)), true);
图表C:
都表现甲和乙工作完全正常,显示出Ç但是显示一个非常奇怪的错误消息:
说明:未定义变量:_REQUEST
什么更奇怪的是,这只发生在超全球的$_REQUEST
,如果我用$_GET
,$_POST
或$_COOKIE
所有实验都能正常工作,不会引发错误通知。
我猜这是一个PHP的错误?我正在运行PHP 5.3.0
。
如果是这样的话,我觉得php的bug也是如此。 – Sarfraz 2010-01-16 16:38:04