사이트를 디버깅 중입니다. 저는 아직 익숙하지 않은 클래스로 작업해야합니다.PHP 클래스의 기초 : 클래스의 값 전달
이 사이트에는 $this
을 처리하지만이 클래스에 전달 된 변수가없는 것으로 보이는 클래스가 있습니다. 클래스이
class myclass extends otherclass{
function dosmthtomyclass{
print_r($this);
}
}
function dosmttomyclass
처럼 배열을 출력한다.
클래스에 정의 된 변수 묶음이 있지만 해당 변수에 지정된 특정 값이없는 것 같으며 값을 전달할 클래스에 생성자가 없습니다.
나는 어디에서 변수가 전달되어야하는지에 대해 심각하게 혼란 스럽다. 이것은 정말 기본적인 것이지만 어떤 도움을 주시면 감사하겠습니다. 클래스에 변수를 전달할 수있는 방법은 무엇입니까?
"extends otherclass" – Yehonatan
[http://php.net/manual/en/language.oop5.php](http://php.net/manual/en/language.oop5.php)이 것이 도움이됩니다. 약간의 혼란 ... – faino
@diEcho Thats not true :'$ this'는 항상 메소드가 호출 된 객체를 참조합니다. A는 "모든 메소드와 변수를 참조하는"구조를 상상할 수 없습니다;) – KingCrunch