2011-12-10 3 views
2

OSX Lion에서 MAMP를 사용하고 있습니다. PHP 5.2.17에서 5.3.6으로 전환했는데 다음 오류가 발생했습니다 :MAMP php 5.2 - 5.3.6 문제 발생

PHP Fatal error: Cannot redeclare class ClassName 

모든 것이 PHP 5.2에서 작동합니다. 나는 빠른 grep을했고 이것은 내가이 클래스를 선언하는 유일한 곳이다. 항상 require_once를 사용하면 스크립트의 여러 포함을 배제해야합니다.

어디서부터 시작해야할지 모르겠습니다. 어떤 제안?

+0

클래스가있는 파일의 맨 위에'debug_print_backtrace()'를 추가하여 포함이 어디에서 왔는지 확인할 수 있습니다. –

답변

0

프로젝트에없는 경우 내부 PHP 라이브러리의 이름을 클래스에 부여했을 수 있습니다. 수업 이름을 변경하고 확인해보십시오.