Ich habe eine Klasse mit einem Konstruktor und einer toString-Methode erstellt, aber es funktioniert nicht.Warum kann ich nichts mit __toString() in PHP drucken?
class Course
{
protected $course
public function __construct()
{
$this->$course = "hello";
}
public function __toString()
{
$string = (string) $this->$course;
return $string;
}
}
bekomme ich den Fehler:
Fatal error: Cannot access empty property
, wenn ich nur tun:
$string = (string) $course;
Nichts druckt.
Ich bin neu in magischen Methoden in PHP, obwohl ich mit der toString Methode von Java vertraut bin.
Ich glaube, Sie (kopieren und einfügen :) gehen) bedeutete für der Titel zu lesen "kann nicht." –