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日
还真是这样,高手

相关文章:

  • 2022-12-23
  • 2022-02-13
  • 2022-12-23
  • 2022-12-23
  • 2021-06-21
  • 2021-07-20
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2022-01-07
  • 2022-12-23
  • 2021-12-30
  • 2021-07-26
  • 2022-12-23
相关资源
相似解决方案