程序提示报错Namespace declaration statement has to be the very first statement in the script

温馨提示:文章已超过315天没有更新,可能存在链接失效,相关教程仅供参考

把本地安装调试好的程序放到云服务器上打开提示如下报错

FATAL ERROR:
Code: 64;
Desc: Namespace declaration statement has to be the very first statement in the script;
File: D:\xxx\apps\home\controller\ParserController.php;
Line: 9;

image.png

解决办法

这个是因为程序代码文件某个文件使用记事本等工具打开编辑过导致存在有BOM签名属性需要去除下BOM签名

把代码上传到网站根目录然后运行此文件就会去掉此属性

BOM代码文件可以参考下:PHP一键去除网页BOM属性 完美解决网页乱码等问题

© 除非注明,否则均为阿豪运维笔记原创文章,转载或复制请以超链接形式并注明出处

取消
微信二维码
微信二维码
支付宝二维码