Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]Case -> Błąd Warning: Cannot use a scalar value as an array in
Ulysess
post 24.01.2010, 22:05:14
Post #1





Grupa: Zarejestrowani
Postów: 695
Pomógł: 65
Dołączył: 27.07.2009
Skąd: Y

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


dobry wieczór tak jak w temacie wyskakuje mi taki błąd:

Warning: Cannot use a scalar value as an array in c:\x line 9
Warning: Cannot use a scalar value as an array in c:\x line 10
Warning: Cannot use a scalar value as an array in c:\x 11
Warning: Cannot use a scalar value as an array in c:\x 12

w pliku są tylko casy

a kazdy case wyglada nastepujaco:

  1.  
  2. case 1:
  3. $typ = 1;
  4. $na[$typ] = 'n2';
  5. $op[$typ] = 1;
  6. $oy[$typ] = 2;
  7. $a[$typ] = 4;
  8. $o[$typ] = 5;
  9. $c[$typ] = 343;
  10. $w[$typ] = 33;
  11. $we[$typ] = 3;
  12. $i[$typ] = 'nazwa';
  13. break;
  14.  


gdzie 9 10 11 i 12 linijki to
$op[$typ] = 1;
$oy[$typ] = 2;
$a[$typ] = 4;
$o[$typ] = 5;

rozumiem żeby dla każdej zmiennej wyskakiwął ten błąd a on tylko dla tych. czy może mi ktoś wyjaśnić czemu tak jest i jak ten problem rozwiązać ? z góry dziękuję
Go to the top of the page
+Quote Post
Zyx
post 24.01.2010, 22:33:43
Post #2





Grupa: Zarejestrowani
Postów: 952
Pomógł: 154
Dołączył: 20.01.2007
Skąd: /dev/oracle

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


Komunikat mówi jasno (ludzie, uczcie się języków obcych - to naprawdę nie boli):

Nie można użyć wartości skalarnej jako tablicy.

Sprawdź sobie, jak tworzysz zmienne $op, $oy itd., bo to nie są żadne tablice i tyle. Albo ich nie stworzyłeś jako tablice, albo gdzieś wcześniej przez pomyłkę sobie je nadpisałeś.


--------------------
Specjalista ds. głupich i beznadziejnych, Zyx
Nowości wydawnicze: Open Power Collector 3.0.1.0 | Open Power Autoloader 3.0.3.0
Go to the top of the page
+Quote Post
Ulysess
post 25.01.2010, 07:47:48
Post #3





Grupa: Zarejestrowani
Postów: 695
Pomógł: 65
Dołączył: 27.07.2009
Skąd: Y

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


hmm kurde sprawdzałem wcześniej czy są takie zmienne i okazało się faktycznie że były nadpisywane.. wielkie dzięki smile.gif
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: 26.04.2024 - 03:52