Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Czy nie ustalenie wartości zmiennej jest błędem w php ?
Forum PHP.pl > Forum > Przedszkole
fiasko
  1. <?
  2.  
  3. echo $_POST["test"];
  4.  
  5. ?>


Na jednym serwerze miałem komunikat , że nie przypisałem wartości dla zmiennej. Gość, który dał mi test do napisania spytał się mnie na jakiej wersji php dotychczas pracowałem bo był zdziwiony, że o tym nie wiedziałem. Efekt był taki, że skrypty , które pisałem miały fatalne błędy.

Dopiero np. takie podejście pozwoliło wyeliminować błąd niezdefiniowanej wartości zmiennej.
  1. if(isset($_POST["test"]){
  2. echo $_POST["test"];
  3. }
  4. ?>


Musiałem więc przypisywać zerowe wartości dla zmiennych lub sprawdzać czy są ustawione.

Czy takie podejście w którym nie stosowałem się do tych reguł jest błędem ? Nie chodzi o nadawanie typu zmiennych ale o przypisanie im wartości, sprawdzanie czy istnieją przed wyświetleniem itd.
Bo na jego ustawieniach serwera to mi fatalne błędy od razu wyskakiwały z parsera php.

Proszę też o info , gdzie mam włączyć takie sprawdzanie błędów w php.
Fifi209
Raczej NOTICE wyskakiwały, włączysz w php.ini lub error_reporting

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.