[php] Komunikat Undefined index podczas zwracania wartości funkcji? |
[php] Komunikat Undefined index podczas zwracania wartości funkcji? |
24.06.2015, 14:38:36
Post
#1
|
|
Grupa: Zarejestrowani Postów: 138 Pomógł: 0 Dołączył: 7.01.2015 Ostrzeżenie: (0%) |
Witam.
Przełączyłem mój skrypt na wyświetlanie wszystkich błędów i zauważyłem, że pojawia mi się w pewnej funkcji komunikat podczas zwracanai wartości. Komunikat to "undefined index".
Czasami po prostu nie ma takiego indeksu w tej tablicy, jak to najlepiej zweryfikowac, żeby ustrzec się takiego komunikatu? |
|
|
24.06.2015, 14:39:38
Post
#2
|
|
Grupa: Moderatorzy Postów: 6 070 Pomógł: 860 Dołączył: 10.12.2003 Skąd: Dąbrowa Górnicza |
isset lub array_key_exists (w zależności jaka wartość może siedzieć pod danym indeksem, w większości przypadków wystarczy isset).
|
|
|
24.06.2015, 14:48:01
Post
#3
|
|
Grupa: Zarejestrowani Postów: 138 Pomógł: 0 Dołączył: 7.01.2015 Ostrzeżenie: (0%) |
isset lub array_key_exists (w zależności jaka wartość może siedzieć pod danym indeksem, w większości przypadków wystarczy isset). aha no rzeczywiście, ale jak to zapisać? Cytat if (isset($producent_nazwa_array[$dane])) { return $producent_nazwa_array[$dane]; }
|
|
|
24.06.2015, 15:05:32
Post
#4
|
|
Grupa: Moderatorzy Postów: 36 457 Pomógł: 6296 Dołączył: 27.12.2004 |
..else return null;
-------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
Wersja Lo-Fi | Aktualny czas: 26.04.2024 - 15:15 |