Hi,
Kann mir vielleicht jemand sagen was ich falsch mache ich finde echt keinen Fehler... Der Code ist in PHP5 geschrieben d ich gerade an einem Framework arbeite und auf die PHP5 Features nicht verzichten möchte.
Das sollte einfach nur der $string ausgegeben werden aber stattdessen bekommt man folgenden Fehler:
Kann mir vielleicht jemand sagen was ich falsch mache ich finde echt keinen Fehler... Der Code ist in PHP5 geschrieben d ich gerade an einem Framework arbeite und auf die PHP5 Features nicht verzichten möchte.
PHP-Code:
class Klasse1
{
public function __construct($string)
{
echo $string;
}
}
class Klasse2 extends Klasse1
{
protected $string = "String aus Klasse2";
public function load()
{
return $this->string;
}
}
//----------------------------------------------
new Klasse1(Klasse2::load());
Fatal error: Using $this when not in object context in (file) on line (line)
Kommentar