出於某種原因,我的Mac是顯示錯誤消息「未定義指數:AN-未定義鍵」,而在Windows與WAMP它優雅地忽略例外。用法
例子:
if ($some_array['an-undefined-key']) {
// ...
}
是否有這改變了這種行爲的PHP配置?
我知道我能做到以下幾點,但我寧願使用上述技術,如果可能的話:
if (isset($some_array['an-undefined-key']) && $some_array['an-undefined-key']) {
// ...
}
你可以做'if(!empty($ some_array ['an -undefined鍵'])){}'看http://se.php.net/manual/en/function.empty.php – fredrik 2013-04-04 00:12:15
@fredrik這確實似乎工作。在過去,我遇到了一些問題'empty'這就是爲什麼我不傾向於使用它,但我不記得那些問題(S)分別爲:S – 2013-04-04 00:28:56