Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] deklarowanie zmiennych
Forum PHP.pl > Forum > Przedszkole
harbii
Musiałem przenieść na stronę na serwer z nowym PHP.
I co chwilę wywala mi: Undefined variable:
rozumiem, że rozwiązaniem jest global xxxx; ale czy da się to jakoś obejść?
viking
Rozwiązaniem na pewno nie jest global. Pokaż kod.
com
jak na produkcji pokazuje Ci te błędy to coś jest nie tak z konfiguracja, bo je byś co najwyżej oglądał w logach tongue.gif
Tomplus
Albo używasz na początku skryptu

  1. error_reporting(E_ALL & ~E_NOTICE);


Albo zadeklaruj zmienne których nie ma:

  1. np. $variable = 0;
  2. echo $variable;


działa także:

  1. echo $variable??0;
Pyton_000
questionmark.gif zadziała dopiero PHP7>
harbii
hmmm. zmieniłem serwer na inny (nowszy) i nie domaga się deklarowania zmiennej.
Pyton_000
Domaga się tylko nie pokazuje Ci tych błędów. Jak zobaczysz w logi serwera to zobaczysz ładny wykaz błędów wink.gif
Tomplus
Zmieniłeś serwer na nowszy, a co to znaczy?
Wiele hostingów domyślnie ukrywa błędy (ze względów bezpieczeństwa), ale można je włączyć w opcjach. Wystarczy pogrzebać w panelach administratora.
Nie mówiąc już, że dostęp do logów jest oczywisty w dobrych hostingach.




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.