考慮下面的代碼片斷:
附錄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