Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP] deklarowanie zmiennych
harbii
post
Post #1





Grupa: Zarejestrowani
Postów: 311
Pomógł: 1
Dołączył: 27.05.2006

Ostrzeżenie: (0%)
-----


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ść?

Ten post edytował harbii 26.04.2017, 21:08:02
Go to the top of the page
+Quote Post
viking
post
Post #2





Grupa: Zarejestrowani
Postów: 6 380
Pomógł: 1116
Dołączył: 30.08.2006

Ostrzeżenie: (0%)
-----


Rozwiązaniem na pewno nie jest global. Pokaż kod.


--------------------
Go to the top of the page
+Quote Post
com
post
Post #3





Grupa: Zarejestrowani
Postów: 3 034
Pomógł: 366
Dołączył: 24.05.2012

Ostrzeżenie: (0%)
-----


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
Go to the top of the page
+Quote Post
Tomplus
post
Post #4





Grupa: Zarejestrowani
Postów: 1 879
Pomógł: 230
Dołączył: 20.03.2005
Skąd: Będzin

Ostrzeżenie: (0%)
-----


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;


Ten post edytował Tomplus 27.04.2017, 06:22:01
Go to the top of the page
+Quote Post
Pyton_000
post
Post #5





Grupa: Zarejestrowani
Postów: 8 068
Pomógł: 1414
Dołączył: 26.10.2005

Ostrzeżenie: (0%)
-----


questionmark.gif zadziała dopiero PHP7>
Go to the top of the page
+Quote Post
harbii
post
Post #6





Grupa: Zarejestrowani
Postów: 311
Pomógł: 1
Dołączył: 27.05.2006

Ostrzeżenie: (0%)
-----


hmmm. zmieniłem serwer na inny (nowszy) i nie domaga się deklarowania zmiennej.
Go to the top of the page
+Quote Post
Pyton_000
post
Post #7





Grupa: Zarejestrowani
Postów: 8 068
Pomógł: 1414
Dołączył: 26.10.2005

Ostrzeżenie: (0%)
-----


Domaga się tylko nie pokazuje Ci tych błędów. Jak zobaczysz w logi serwera to zobaczysz ładny wykaz błędów wink.gif
Go to the top of the page
+Quote Post
Tomplus
post
Post #8





Grupa: Zarejestrowani
Postów: 1 879
Pomógł: 230
Dołączył: 20.03.2005
Skąd: Będzin

Ostrzeżenie: (0%)
-----


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.




Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 19.08.2025 - 04:22