Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Błędy notice
kukix
post
Post #1





Grupa: Zarejestrowani
Postów: 600
Pomógł: 2
Dołączył: 1.09.2002
Skąd: Wrocław

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


Witam.

Przeglądam swój mały skrypt i widze, że zgłasza pewne błędy NOTICE.

Np kilka tego typu.
Cytat
Notice: Undefined index: zmienna_calkowita in /home/domains/skrypt/public_html/index.php on line 162



  1. $zmienna_calkowita1_a = $_SESSION['zmienna_calkowita1'];
  2. $zmienna_calkowita2_a = $_SESSION['zmienna_calkowita2'];


Czy warto dodawać warunki tego typu?

  1. if (isset($_SESSION['zmienna_calkowita1'])) { $zmienna_calkowita1_a = $_SESSION['zmienna_calkowita1']; }
  2. if (isset($_SESSION['zmienna_calkowita2'])) { $zmienna_calkowita2_a = $_SESSION['zmienna_calkowita2']; }


Mam takich kilka przypadków.. jak to jest z wydajnością? Czy warto dawać tego typu warunki?

Proszę o odpowiedź bardziej doświadczone osoby (IMG:style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
wookieb
post
Post #2





Grupa: Moderatorzy
Postów: 8 989
Pomógł: 1550
Dołączył: 8.08.2008
Skąd: Słupsk/Gdańsk




isset jest szybsze od używania prób odwołań do nieistniejących kluczy.
Ale to i tak nieważne, narzut na wydajność jest tak znikomy, że nie tego nie odczujesz.
Poza tym NOTICE-y nie powinny występować w kodzie.
Go to the top of the page
+Quote Post

Posty w temacie


Closed TopicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 9.10.2025 - 13:49