如果你将错误级别设置为所有错误都显示的话,事实上是报了错的,只不过是个Notice级别的错误。Notice: Use of undefined constant bhhnffd - assumed 'bhhnffd' in ......~test.php on line 10bhhnffd在出现错误的时候,php如果自身可以处理的话,它会按照自己的理解进行一些处理,这样结果你看到了输出。但是,这样可能导致一些不可预知的错误,所以就算你看到了预期的输出,也不证明代码没有问题。编程是一项严谨的工作,不能因为php宽松就跟着宽松,这是作为软件开发者的态度问题。祝你学习愉快!