Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] po włączeniu E_ALL duzo błędów "Notice: Undefined variable"
Forum PHP.pl > Forum > Przedszkole
kukix
Witam.

Włączyłem właśnie w swoim skrypcie raportowanie błędów na E_ALL

Po odświeżeniu strony pokazało mi się bardoz duzo komunikatów typu:
Cytat
Notice: Undefined variable: c in /alt/home/webmaster.sotech/html/sklep_0001/admin/index.php on line 135


w tym przypadku wykonuje operacje na zmiennej $c.. po wstawieniu kodu: $c=''; błąd zniknął...


Czy to oznacza, że każda zmienna w php musi być w ten sposób zdeklarowana?
Czy błędy tego typu powodują zwolnienie dziąłania skryptu?
wookieb
Cytat
Czy to oznacza, że każda zmienna w php musi być w ten sposób zdeklarowana?

Tak. Niekoniecznie w IDENTYCZNY sposób ale musi być zadeklarowana smile.gif

Z góry powinno się pisać kod aby uniknąć błędów typu NOTICE. Możesz wyłączyc ich raportowania. Jednakże w procesie debugowania i pisania kodu NOTICY mogą się okazać bardzo przydatne.
Kod
error_reporting(E_ALL^E_NOTICE);
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.