Cannot redeclare class foo()

Z PHPEdia.pl
Skocz do: nawigacji, wyszukiwania

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.

Jest to element FAQ, czyli zestawienia odpowiedzi na najczęściej zadawane pytania.

Zestawienie: Informacje | Podstawy PHP | Porady praktyczne | Pytania z forum | Bezpieczeństwo