Namespace declaration statement has to be the very first

Namespace declaration statement has to be the very first statement in the script


我新建了一个Homea模块,并把Homea\Controller\IndexController.class.php

的第一行改写成 namespace Homea\Controller;

就出现上面的错误了,请问我错在哪了,正确建立新模块应该怎么做 

 

 

应该是该文件有BOM头问题,使用文本编辑器(比如UE),另存为UTF-8 时,选择无BOM头即可。
Namespace declaration statement has to be the very first
回复 sealmantis04月10日
我也遇到了。意思就是“namespace声明应写在第一行”。其实我们的代码是写在第一行的,原因就在于文本的格式!!
我是这样解决的:用系统建个纯txt文本,把名字(包括扩展名)改成AccessController.class.php代码内容复制过来,根本不用改变。保存。运行吧!OK
Namespace declaration statement has to be the very first
回复 bwwdlm09月30日
还真是这样,高手

你可能感兴趣的:(statement)