Cannot redeclare class foo()
Z PHPEdia.pl
Błąd oznacza, że klasa o nazwie Foo została już zdefiniowana i nie można zdefiniować kolejnej o tej samej nazwie. Najczęściej jest to spowodowane ponownym załączeniem pliku zawierającego klasę w innym fragmencie kodu. Rozwiązaniem problemu jest usunięcie nadmiarowego odwołania. Rzadziej zdarza się, że użytkownik przypadkowo tworzy drugą klasę o istniejącej już nazwie. W przypadku nazw klas wielkość znaków nie ma znaczenia.
Linki zewnętrzne
- Metody rozwiązania tego błędu
- PHP Errors List - lista popularnych błędów PHP i sposoby ich rozwiązania
Jest to element FAQ, czyli zestawienia odpowiedzi na najczęściej zadawane pytania.
Zestawienie: Informacje | Podstawy PHP | Porady praktyczne | Pytania z forum | Bezpieczeństwo
