今天在上传文件时发现服务器报错cannot redeclare class route,在本地都好好的,到服务器就不行了,很是疑惑。在查阅多方资料后,发现时因为系统环境原因。本地使用win系统,服务器使用的是linux。linux系统下无法使用route命名的类,把route class改成routes class,问题就解决了,我们在平时命名的过程中,尽量少使用大众化的名字。另外同一个文件不能重复包含,不然程序也不能运行。以下是我收集的可能导致cannot redeclare class错误的原因:1.在同一个文件中重复声明了两次同名的类:class Foo {}class Foo {}new foo();这时候就会报错。2,多次包含相同文件。3.该类为PHP类库中内置的类。转载于:http://www.ibihuo.com/show-56.html
上一篇:常吃绿叶菜的10个好处
下一篇:绿叶菜的正确吃法