입니다. MVC를 읽고 있습니다. "$ books = $ this-> model-> getBookList();"이 (가) 발견되었습니다. 이
-5
A
답변
2
그것은 당신이 $this->model
을 사용하여 객체의 $model
속성에 액세스, $this
개체 의미가 평균 무엇> 의미 -> - 두와이 $. 그리고 $model
도 객체이며, 을 사용하여 해당 객체의 함수에 액세스합니다.
샘플은 다음과 같이 보일 수 있습니다 PHP에서
class Model
{
public function getBookList()
{
// return book list
}
}
class A
{
private $model;
public function doSomething()
{
// $this means "this instance of class A"
// $this->model means "this instance of class A's $model property
$this->model = new Model();
// this will call the getBookList function of class Model:
echo $this->model->getBookList();
}
}
0
->
하면 객체의 속성이나 메서드에 액세스 할 수 있습니다.
$this->model
을 호출하면 개체 인스턴스의 model
속성이 $this
이됩니다. 그러면 PHP에서 해당 객체에 대해 ->getBookList()
으로 계속 전화 할 수 있습니다.
0
귀하의 질문에서 말할 수있는 한, 당신은 현재 작업 클래스 (this)의 서브 클래스 모델에서 getBookList 메소드로부터리스트를 얻는다는 것을 의미합니다.
관련 문제
- 1. CSS에서 ">"의 의미는 무엇입니까?
- 2. SQL에서 >의 의미는 무엇입니까?
- 3. Java에서 >> 및 >>>의 의미는 무엇입니까?
- 4. cakePHP에서 $ this-> request-> action의 의미는 무엇입니까
- 5. __PACKAGE __-> {foo}의 의미는 무엇입니까?
- 6. gvim에서 <++>의 의미는 무엇입니까?
- 7. 자바에서 Enumeration <?>의 의미는 무엇입니까?
- 8. regex preg php에서 [^>]의 의미는 무엇입니까?
- 9. Ruby에서 '<==>'의 의미는 무엇입니까?
- 10. OpenXML에서 <a:theme>의 의미는 무엇입니까?
- 11. C# 연산자 => 의미는 무엇입니까?
- 12. 이 JavaScript 연산자의 의미는 무엇입니까? >>>
- 13. 키워드 "this"의 실제 의미는 무엇입니까?
- 14. 이 구문의 의미는 무엇입니까? $ 노드 -> {옵션}
- 15. "get"의 의미는 무엇입니까?
- 16. PHP에서 연산자 -> 의미는 무엇입니까?
- 17. :: :: C++의 의미는 무엇입니까?
- 18. URL 주소에서 '//'의 의미는 무엇입니까?
- 19. 이 속성의 의미는 무엇입니까?
- 20. CSS에서 +의 의미는 무엇입니까?
- 21. Request [ ""]의 의미는 무엇입니까?
- 22. 셸에서 $$의 의미는 무엇입니까?
- 23. 쉘에서 $ {}의 의미는 무엇입니까?
- 24. "for (;;)"의 의미는 무엇입니까?
- 25. XAML에서 *의 의미는 무엇입니까
- 26. JavaScript에서 $ ('')의 의미는 무엇입니까?
- 27. (버튼)의 의미는 무엇입니까?
- 28. numpy에서 '*'의 의미는 무엇입니까?
- 29. 캐럿 (^.)의 의미는 무엇입니까?
- 30. Perl에서 = ~의 의미는 무엇입니까?
두 개의'-> ->'? 하나만 참조 – itachi
PHP에서 "->"어떻게 개체의 속성/메서드에 액세스 할 수 있습니다 – Trey
참고로, 당신은 아마 객체 지향 프로그래밍의 기초를 조사해야합니다 – ernie