Я создал класс с конструктором и методом toString, но он не работает.
class Course
{
protected $course
public function __construct()
{
$this->$course = "hello";
}
public function __toString()
{
$string = (string) $this->$course;
return $string;
}
}
Я получаю сообщение об ошибке:
Fatal error: Cannot access empty property
если я просто сделаю:
$string = (string) $course;
Ничего не распечатывает.
Я новичок в магических методах в PHP, хотя я знаком с методом toString в Java.