我有這個(gè):遇到PHP錯(cuò)誤嚴(yán)重性:8192消息:parse_str():不推薦調(diào)用不帶結(jié)果參數(shù)的 parse_str()當(dāng)我更新我的本地主機(jī)時(shí),我該如何修復(fù)它? if ($result) {
parse_str(parse_url($result->you_tube_url, PHP_URL_QUERY));遇到 PHP 錯(cuò)誤嚴(yán)重性:8192消息:parse_str():不推薦調(diào)用不帶結(jié)果參數(shù)的 parse_str()文件名:models/System_model.php行號(hào):62
1 回答

森欄
TA貢獻(xiàn)1810條經(jīng)驗(yàn) 獲得超5個(gè)贊
您的代碼依賴于非常危險(xiǎn)的行為,因?yàn)樗梢愿采w當(dāng)前范圍內(nèi)的任意變量。您可以通過(guò)更改發(fā)布到的代碼來(lái)模仿這種行為:
if ($result) {
$tmp = [];
parse_str(parse_url($result->you_tube_url, PHP_URL_QUERY),$tmp);
extract($tmp);
(前提是您沒(méi)有名為 的變量$tmp)。但你不應(yīng)該那樣修復(fù)它。
不要使用extract. 如果你檢查你想要的變量$result->you_tube_url,并一一定義它們會(huì)更好。例如:
$id = $tmp['id'];
- 1 回答
- 0 關(guān)注
- 155 瀏覽
添加回答
舉報(bào)
0/150
提交
取消