Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [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
Fifi209
post 13.08.2011, 14:51:49
Post #2





Grupa: Zarejestrowani
Postów: 4 655
Pomógł: 556
Dołączył: 17.03.2009
Skąd: Katowice

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


Raczej NOTICE wyskakiwały, włączysz w php.ini lub error_reporting



--------------------
Zainteresowania: C#, PHP, JS, SQL, AJAX, XML, C dla AVR
Chętnie pomogę, lecz zanim napiszesz: Wujek Google , Manual PHP
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 Wersja Lo-Fi Aktualny czas: 14.08.2025 - 10:52