harbii
26.04.2017, 20:12:31
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
26.04.2017, 21:47:17
Rozwiązaniem na pewno nie jest global. Pokaż kod.
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
Tomplus
27.04.2017, 06:21:41
Albo używasz na początku skryptu
Albo zadeklaruj zmienne których nie ma:
np. $variable = 0;
działa także:
harbii
27.04.2017, 20:31:43
hmmm. zmieniłem serwer na inny (nowszy) i nie domaga się deklarowania zmiennej.
Pyton_000
27.04.2017, 20:36:39
Domaga się tylko nie pokazuje Ci tych błędów. Jak zobaczysz w logi serwera to zobaczysz ładny wykaz błędów
Tomplus
28.04.2017, 06:30:03
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.