![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 8 Pomógł: 0 Dołączył: 29.12.2010 Ostrzeżenie: (0%) ![]() ![]() |
Witam mam następujący problem otóż, pobieram z bazy danych wartość będącą liczbą i teraz mam problem ponieważ potrzebuję to przypisać mam kod
następnie to przypisuje w pliku do którego załączam tą tablice, $ranga[$r[rank]]. I po tym właśnie zwraca mi błąd Warning: Illegal offset type in ... on line 3,4,5,6 Bardzo bym prosił o pomoc gdyż jestem początkującym programistą i nie wiem za bardzo gdzie zrobiłem błąd. Pozdrawiam |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 6 476 Pomógł: 1306 Dołączył: 6.08.2006 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
3) Tak to jest jak się kod kopiuje i poprawia na szybko. (IMG:style_emoticons/default/winksmiley.jpg) Co do rang - uznałem, że autor nie jest skończonym idiotą i nie skopiuje-wklei tego bez rzucenia okiem. No i nie wyrównałeś ładnie elementów tablicy. (IMG:style_emoticons/default/winksmiley.jpg)
2) Ale dokładnie to samo przytrafi Ci się gdy gdzieś wystąpi błąd, zostanie zwrócone false, a Ty tego nie obsłużysz - takie sytuacje zdarzają się znacznie częściej niż w przypadku wyjątków. Co do nieprzechwyconych wyjątków - m.in. dlatego dobrze jest cały kod objąć blokiem try-catch(Exception), ewentualnie użyć exception handlera by nieobsłużone wyjątki (do czego nigdy nie powinno dojść) gdzieś zapisać, poinformować o ich wystąpieniu. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 4.10.2025 - 02:46 |