Fehlermeldung, was ist falsch?
Daniel
- php
Hi,
ich bekomme folgende Fehlermeldung:
Warning: Cannot use a scalar value as an array in <zensiert> on line 84
Warning: Cannot use a scalar value as an array in <zensiert> on line 67
in diesen zeilen steht:
/* 67 */ $aufrufe[$gruppe_id] = "0";
/* 84 */ $aufrufe[$gruppe_id] = $addiert;
ich versteh das nicht. Und was das schlimmste ist, es kommt nicht nur die fehlermeldung, nein, er schreibt das nichtmal rein.
MfG
Moin!
Warning: Cannot use a scalar value as an array in <zensiert> on line 84
Warning: Cannot use a scalar value as an array in <zensiert> on line 67in diesen zeilen steht:
/* 67 / $aufrufe[$gruppe_id] = "0";
/ 84 */ $aufrufe[$gruppe_id] = $addiert;
>
> ich versteh das nicht. Und was das schlimmste ist, es kommt nicht nur die fehlermeldung, nein, er schreibt das nichtmal rein.
- Ist $aufrufe ein Array oder eine eine einfache Variable ("skalar")?
- Was steht denn jweils in $gruppe\_id?
MFFG (Mit freundlich- friedfertigem Grinsen)
fastix®
--
Als Freiberufler bin ich immer auf der Suche nach Aufträgen: Schulungen, Development. Auch für seriöse Agenturen.
Hi,
- Ist $aufrufe ein Array oder eine eine einfache Variable ("skalar")?
Das ist doch PHP da wird das doch dann automatisch zum array, dachte ich
zumindest. hab $aufrufe nun vorher schonmal inizialisiert mit
$aufrufe = array();
bekomme trotzdem noch beide fehlermeldungen.
Außerdem bekomme ich sie mehrfach, da das ganze in einer schleife läuft.
- Was steht denn jweils in $gruppe_id?
Eine zahl mit wert 1+
MfG
hi,
- Ist $aufrufe ein Array oder eine eine einfache Variable ("skalar")?
Das ist doch PHP da wird das doch dann automatisch zum array, dachte ich
zumindest.
höchstens dann, wenn es vorher undefiniert war.
hab $aufrufe nun vorher schonmal inizialisiert mit
$aufrufe = array();
bekomme trotzdem noch beide fehlermeldungen.
was sagt var_dump($aufrufe), genau bevor die fehlermeldung kommt?
gruß,
wahsaga
Moin!
Das ist doch PHP da wird das doch dann automatisch zum array, dachte ich
zumindest. hab $aufrufe nun vorher schonmal inizialisiert mit
Nicht wenn es zuvor ein Skalar war.
unset ($aufrufe); # Löscht den Skalar
$aufrufe=array(); # Erzeugt das Array. Das brauchts Du dann aber nicht mehr unbedingt machen.
MFFG (Mit freundlich- friedfertigem Grinsen)
fastix®
Hi,
danke für deinen hinweis von vorhin, hab meinen code nochmals ausgiebig
studiert und festgestellt das ich die variable für 2 unterschiedliche
dinge benutze, nachdem ich eine jetzt umbenant habe klappts wunderbar.
Vielen Dank
MfG