onethinkphp 添加钩子报错

今天改了下程序再保存,出现错误:Namespace declaration statement has to be the very first statement in the script

Namespace_declaration_statement_has_to_be_the_very_first_statement_in_the_script.jpg

        度娘一下,又是代码表头包含了BOM。这种情况都是出现在LAMP中,将这个BOM头去掉就行了,之前有个PHP程序跑一下就OK。

        使用Linux系统服务器还是要注意这种BOM,还有就是大小写。

 

        最后最后,前天昨天困扰的“SQLSTATE[HY000] [1045] ”的原因也找出来了,是因为配合文件config.php里面的密码的字符串后面有空格换行等。。。改过来就一点问题都没了。。。现在还没想明白为什么这个config.php变成这个样子了,在WIN系统是好好的呀。。。

       SQLSTATE[HY000] [1045].jpg

posted on 2017-04-21 13:31  跳动的汗水  阅读(254)  评论(0编辑  收藏  举报

导航