Mir unbekannte Fehlermeldung
Klaus Niko
- php
0 Cheatah0 wahsaga0 Klaus Niko0 TomIRL0 Klaus Niko0 wahsaga0 Klaus Niko0 wahsaga
0 TomIRL
Guten Tag Forum,
kann einer von Euch etwas damit anfangen:
----
array(1) {
["Controller"]=>
&object(__PHP_Incomplete_Class)(1) {
["__PHP_Incomplete_Class_Name"]=>
string(10) "controller"
}
}
----
Ich habe in einer Session einen mehrdimensionalen Array
abgespeichert. Nun rufe ich eine Seite auf, die eingentlich
nichts großartiges macht. Aktualisiere ich diese Seite kommt
spätestens nach der dritten Aktualisierung oben genanntes
Resultat mit der Fehlermeldung:
Cannot use a scalar value as an array in
/www/cwi/2004_PHP-Sam/Classes/Controller_class.php on line 352
(und an der Stelle wird lediglich auf einen Wert des Arrays
zugegriffen)
Aber ich habe doch zu dem Zeitpunkt dann gar nichts geändert!!?
Klaus Niko
Hi,
Cannot use a scalar value as an array in
/www/cwi/2004_PHP-Sam/Classes/Controller_class.php on line 352
(und an der Stelle wird lediglich auf einen Wert des Arrays
zugegriffen)
laut Meldung scheint das Array, auf das Du zugreifst, keines zu sein.
Cheatah
hi,
Cannot use a scalar value as an array in
/www/cwi/2004_PHP-Sam/Classes/Controller_class.php on line 352
(und an der Stelle wird lediglich auf einen Wert des Arrays
zugegriffen)
offenbar hast du aber an der stelle aber kein array mehr, sondern nur noch eine einfache variable (skalar) - versuchst aber weiterhin, wie auf ein array darauf zuzugreifen.
Aber ich habe doch zu dem Zeitpunkt dann gar nichts geändert!!?
irgendwie ist dir wohl dein array verloren gegangen.
der beschreibung nach, dass das erst nach x-mal neu laden passiert, machst du wohl irgendwas mit dem array (elemente entfernen, umwandeln, etc.) ...?
gruß,
wahsaga
Guten Abend,
also ich habe mir gerade eine andere PHP-Version installiert[1] und
nun bekomme ich bei Beibehaltung des bisherigen Codes nicht mehr die
Fehlermeldung. Das finde ich sehr komisch.
Klaus Niko
[1] von Version "4.1.0" nach "4.3.3"
Guten Abend,
also ich habe mir gerade eine andere PHP-Version installiert[1] und
nun bekomme ich bei Beibehaltung des bisherigen Codes nicht mehr die
Fehlermeldung. Das finde ich sehr komisch.
Ich überhaupt nicht...
Wir sind zur Zeit bei PHP Version 5.0.2 wenigstens aber bei 4.3.9
Du solltest einigermaßen aktuelle Versionen laufen haben um Deine Applikationen zukunftsicher zu programmieren.
TomIRL
Schönen Abend,
Ich überhaupt nicht...
Nur da eine Version älter ist heisst es nicht dass dort etwa Funktionen
nicht ihren Zweck erfüllten. Sonst hätte es wohl möglich nie eine
weitere Version von PHP gegeben.
Wir sind zur Zeit bei PHP Version 5.0.2 wenigstens aber bei 4.3.9
Du solltest einigermaßen aktuelle Versionen laufen haben um Deine
Applikationen zukunftsicher zu programmieren.
Wenn der Kunde bzw. dessen Server nun mal mit der älteren Version
läuft kann man daran nichts ändern.
Ansonsten wähle ich auch die 5er..
Klaus Niko
hi,
Wenn der Kunde bzw. dessen Server nun mal mit der älteren Version
läuft kann man daran nichts ändern.
doch.
gruß,
wahsaga
Abend,
Wenn der Kunde bzw. dessen Server nun mal mit der älteren Version
läuft kann man daran nichts ändern.
doch.
Nein! Wie ich bereits sagte. Ich kann daran nichts ändern. Aber Du wirst es wohl
möglich natürlich wieder besser wisse.
Klasu Niko
hi,
Nein! Wie ich bereits sagte. Ich kann daran nichts ändern.
warum nicht?
hast du es versucht?
gruß,
wahsaga
Schönen Abend,
Ich überhaupt nicht...
Nur da eine Version älter ist heisst es nicht dass dort etwa Funktionen
nicht ihren Zweck erfüllten. Sonst hätte es wohl möglich nie eine
weitere Version von PHP gegeben.
Doch..
Bestimmte Funktionen sind stark verändert worden!
Und bestimmte Funktionen gab es in der älteren Version noch gar nicht!
Und doch man kann etwas ändern, man sollte sogar.. Weil einge PHP Versionen Sicherheitskritische Fehler enthalten.
TomIRL