![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 600 Pomógł: 2 Dołączył: 1.09.2002 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
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? |
|
|
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 8 989 Pomógł: 1550 Dołączył: 8.08.2008 Skąd: Słupsk/Gdańsk ![]() |
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 (IMG:http://forum.php.pl/style_emoticons/default/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);
Ten post edytował wookieb 17.03.2009, 13:09:28 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 28.09.2025 - 15:01 |