0
$ this 변수를 사용하는 함수를 다른 객체로 확장 할 수 있습니까? 아니면 $ this 변수가 생성 된 원래의 객체에 바인드되어 있습니까?객체 지향 PHP에서 객체 확장
$ this 변수를 사용하는 함수를 다른 객체로 확장 할 수 있습니까? 아니면 $ this 변수가 생성 된 원래의 객체에 바인드되어 있습니까?객체 지향 PHP에서 객체 확장
PHP에서 클래스를 정의하는 동안 $this
은 클래스의 개별 인스턴스 (객체라고도 함)를 참조 할 수있는 변수이므로 첫 번째 클래스에서 상속하는 경우 자식 클래스는 자식 클래스의 인스턴스로 $this
을 해석합니다. . 에서
: 메소드가 객체의 컨텍스트 내에서 호출 될 때 http://www.php.net/manual/en/language.oop5.basic.php
의사 변수 $이 가능합니다. $ this는 호출 객체에 대한 참조입니다 (일반적으로 메소드가 속한 객체이지만 메서드가 보조 객체의 컨텍스트에서 정적으로 호출되는 경우 다른 객체 일 수 있음).
('개체 컨텍스트'부분에주의)