우리 팀은 lazyloading 기술을 사용하여 데이터베이스에서 하위 개체를로드합니다. 이를 위해 우리는 magic __get() 메서드를 사용하고 데이터베이스 호출을합니다. 우리의 모든 속성은 보호되어 있으므로 __get 메서드는 개체 외부에서 호출되지만 문제는 사용하지 않고 개체 내에서 호출되지 않는다는 것입니다. $this->__get($name);
보호 속성에 -> 연산자를 사용하여 __get()을 호출 하시겠습니까?
제 질문은 다음과 같습니다. __get() 객체 내에서도 일반 체인 연산자로 호출 할 수 있습니까? 그것은) (__get 전화를 계속 한
$this->__get('subObject')->__get('subObject')->__get('subObject')
는 다음을 작성하는 것이 가능하지만 : 나는 체인 개체에 액세스하려면
내가 현재 할 필요가?
$this->subObject->subObject->subObject
감사합니다, 요르단