생성자와 toString 메서드로 클래스를 만들었지 만 작동하지 않습니다. 난 그냥 할 경우PHP에서 __toString()을 사용하여 아무 것도 인쇄 할 수없는 이유는 무엇입니까?
Fatal error: Cannot access empty property
:
$string = (string) $course;
아무것도 출력합니다하지
class Course
{
protected $course
public function __construct()
{
$this->$course = "hello";
}
public function __toString()
{
$string = (string) $this->$course;
return $string;
}
}
가 나는 오류가 발생합니다.
저는 Java의 toString 메소드에 익숙하지만 PHP의 마법 메서드는 처음입니다.
을 (:) 복사 붙여 넣기로 이동합니다) 당신이 의미 생각 읽을 제목은 "할 수 없습니다." –