Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Czy nie ustalenie wartości zmiennej jest błędem w php ?
fiasko
post 13.08.2011, 14:35:12
Post #1





Grupa: Zarejestrowani
Postów: 243
Pomógł: 1
Dołączył: 1.06.2010

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


  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.

Ten post edytował fiasko 13.08.2011, 14:35:41
Go to the top of the page
+Quote Post

Posty w temacie


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 Wersja Lo-Fi Aktualny czas: 19.07.2025 - 09:04