저는 PHP를 처음 사용하고이 코드를 작성했습니다. 여기에는 클래스와 인스턴스가 두 개 포함되어 있습니다. 이 클래스에는 모든 제목 단어가 ucwords()
함수로 대문자로 표시 될 때 인스턴스 당 표시 할 개인 title
속성에 액세스하는 setter 및 getter 메서드가 들어 있습니다. 또한 해당 컨텍스트에서 "authors"속성을 포함합니다.PHP 클래스에서 Setter-getter 기능이 실패합니다.
코드를 실행할 때 아무것도 얻지 못했지만 (아무런 의미도 갖지 못했습니다 (title
도 author
도) 오류가 없으므로 내가 잘못한 것을 알지 못합니다. (개인 운동의 일환으로 수행합니다. teamtreehouse.com에서 학습 할 때).
class Recipe {
private $title;
public $author = "Me myself";
public function setTitle($title) {
echo $this->title = ucwords($title);
}
public function getTitle($title) {
echo $this->title;
}
}
$recipe1 = new Recipe();
$recipe1->getTitle("chinese tofu noodles");
$recipe1->author;
$recipe2 = new Recipe();
$recipe2->getTitle("japanese foto maki");
$recipe2->author = "A.B";
참고 : 우리가 사유 재산에 액세스하려면 teamtreehous.com에서 비디오에서 AFAIU는 세터 수완 기능이 필요하다.
인쇄되지 않는 이유는 무엇입니까?