namespaces - php namespace在linux提示错误

WBOY
发布: 2016-06-06 20:16:57
原创
1356 人浏览过

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

我在本地测试没问题了放上服务器就提示这个错误。

namespace commonmodulespostmodels;
use Yii;
use yiidbActiveRecord;
use yiibehaviorsTimestampBehavior;
use commonmodulesusermodelsUser;

namespace得是第一个语句我也没错呀,到linux下怎么报错了

回复内容:

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

我在本地测试没问题了放上服务器就提示这个错误。

namespace commonmodulespostmodels;
use Yii;
use yiidbActiveRecord;
use yiibehaviorsTimestampBehavior;
use commonmodulesusermodelsUser;

namespace得是第一个语句我也没错呀,到linux下怎么报错了

编码问题,编码造成了在namesapce之前还有不可见但可被php识别的字符。是UTF-8编码的吗?如果是,要使用无bomUTF-8文件编码。

如楼上所说,utf8-无DOM(BOM)
windows下可以用notepad 方便查看编码.

楼上勾引我犯错

应该叫BOM吧

相关标签:
来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板