在mac php下显示致命错误:无法重新声明类,但在linux下一切运行正常

时间:2012-01-30 06:01:33

标签: php

错误消息是

Fatal error: Cannot redeclare class Zbcommon in /Users/apple/Sites/maemvl.com/application/libraries/Zbcommon.php on line 3 

但是没有其他重复的类存在。 并且该消息仅在mac下显示。在linux服务器下一切正常。 mac和linux之间的代码是相同的,我不知道问题出在哪里。

1 个答案:

答案 0 :(得分:0)

以上建议的帖子很有意义。主要是区分大小写的问题。

首先:如果尚未完成,请将error_reporting设置为E_ALL。

然后:检查include_path()和任何自动加载器。因为那可能会解决您的问题。包含文件时,inlude路径影响很大。大多数情况下,当不使用绝对路径时,这可能会给您带来类似经历的问题。