您的位置:首页 > 其它

Namespace declaration statement has to be the very first

2015-04-08 17:03 399 查看
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头即可。




回复sealmantis04月10日

我也遇到了。意思就是“namespace声明应写在第一行”。其实我们的代码是写在第一行的,原因就在于文本的格式!!
我是这样解决的:用系统建个纯txt文本,把名字(包括扩展名)改成AccessController.class.php代码内容复制过来,根本不用改变。保存。运行吧!OK




回复bwwdlm09月30日

还真是这样,高手
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐