慕尼黑5688855
2019-02-08 11:07:05
php網(wǎng)頁(yè)出現(xiàn)Notice: Undefined index: q in D:\Program Files\PHPnow
2 回答

Cats萌萌
TA貢獻(xiàn)1805條經(jīng)驗(yàn) 獲得超9個(gè)贊
這是最輕量級(jí)的php提示:未定義索引為q的數(shù)組變量。不是什么錯(cuò)誤信息,一般可以屏蔽掉
用error_reporting(E_ALL ^ E_NOTICE);//顯示除去 E_NOTICE 之外的所有錯(cuò)誤信息
不過(guò)最好的方法就是再用一個(gè)變量之前先判斷是否存在,然后在使用,那樣的話就不會(huì)出現(xiàn)這個(gè)錯(cuò)誤了
if(isset($arr['q'])){
echo $arr['q'];
}

慕田峪9158850
TA貢獻(xiàn)1794條經(jīng)驗(yàn) 獲得超8個(gè)贊
這只是個(gè)警告,因?yàn)閜hp是個(gè)弱類(lèi)型語(yǔ)言。不需要事先聲明變量就可以使用
像java,c,c#,c+這類(lèi)語(yǔ)言必須要事先聲明
例如java:int males = 0; 聲明一個(gè)males變量是個(gè)整型,賦初始值為0,才能輸出這個(gè)變量
例如php:echo $males; 這個(gè)變量也沒(méi)有聲明就能使用。它會(huì)提示notice;
添加回答
舉報(bào)
0/150
提交
取消