Hey Leute
hab ein dickes Problem. Der Code funzt auf PHP5.0.0, seit nem Update auf 5.1.4 (r4) jedoch nicht mehr, ich erhalte immer die Notice
. Kann mir jemand sagen wie dieser Fehler auftreten kann?
Klasse:
Ich erstelle danach Objekte mit:
auf.
Bis jetzt funzt alles noch ohne Probleme.
Wenn ich jedoch auf $test zugreife, gibts den oben genannten fehler.
Aufruf:
Ja ich weiss es ist nur ein Notice und das weil ich E_ALL on habe. Aber es stört mich trotzdem...
Jemand ne Idee?
hab ein dickes Problem. Der Code funzt auf PHP5.0.0, seit nem Update auf 5.1.4 (r4) jedoch nicht mehr, ich erhalte immer die Notice
PHP-Code:
Notice: Trying to get property of non-object in X on line X
Klasse:
PHP-Code:
class clsTest {
public $test1 = 0;
public $test2 = 0;
public $bolInvisible = false;
public $root = 0;
public function __construct($test1 = 0, $test2 = 0, $bolInvisible = false, $root = 0) {
$this->test1 = $test1;
$this->test2 = $test2;
$this->bolInvisible = $bolInvisible;
$this->root = $root;
}
}
Ich erstelle danach Objekte mit:
PHP-Code:
$test["$sys"."_"."$sysID"] = new clsTest($sys, $sysID, false, 0)
Bis jetzt funzt alles noch ohne Probleme.
Wenn ich jedoch auf $test zugreife, gibts den oben genannten fehler.
Aufruf:
PHP-Code:
for ($i=1; $i<=count($test); $i++) {
$sysID1 = $link[$i]->test1;
$sysID2 = $link[$i]->test2;
}
Jemand ne Idee?
Kommentar