Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Cannot redeclare class teams
Forum PHP.pl > Forum > Przedszkole
neo1986kk
Witam, nie wiem co się stało, ale nagle w każdym pliku gdzie używam klasy user pokazuje sie komunikat

Cannot redeclare class teams, przed chwilą jeszcze działało, a teraz tylko ten błąd, program pisze tak, że mam kilka plików

index.php
znajomi.php
muzycy.php
zespoly.php

i nagle wszedzie gdzie korzystam z tej klasy pojawia się ten błąd.
skowron-line
Zamień sobie include na include_once i pomoże, i poczytaj co oznacza taki błąd.
nospor
Nie możesz 100 razy deklarować jakiejś klasy. A ty to robisz.
Moze robisz to nieświadomie, przez kilkukrotne includowanie pliku z klasą
neo1986kk
Edit: a rozumiem 2 razy zadeklarowałem klasę, juz sobie poradzę.

Dokladnie zrobilem tak że w mialem zadeklarowaną w headerze pliku muzycy.php i potem w include(class.php) a w class.php mialem znów include(myclass1.php)
Fifi209
Najprościej jest używać

__autoload w połączeniu z file_exists i require_once
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.