php总是显示notice会有什么影响吗?会不会影响功能?

php总是显示notice会有什么影响吗?会不会影响功能?


FFIVE
浏览 962回答 2
2回答

慕哥9229398

虽然PHP不需要定义变量, 但尽量在 { } 块之外初始化变量.比如if (!empty($arr)) {$msg = 'not empty';} else {$msg = 'is empty';}echo $msg;这里会有个 notice 说 $msg 未定义或 not isset.你只需在 {} 块之前初始化一下就可以了.$arr = array(); # 初始化if (!empty($arr)) {$msg = 'not empty';} else {$msg = 'is empty';}echo $msg;更完美点:你在程序开头写上 error_reporting(E_ALL);然后运行能不出其它任何PHP提示, 这样更好了. 无错总比有错运行快.

温温酱

不会的。php.ino 里 将 error_reporting = E_ALL & ~E_NOTICE更改为 error_reporting = E_ALL 就 OK了NOTICE 的出现是因为你使用变量时,这个变量还没有定义,但是PHP 本来就不需要定义,所以不会受到影响。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript