아래 예제에서 testProperty
에 액세스하고 싶지만 중첩 된 함수 안에 있습니다 (중첩해야 함). 물론 "오브젝트 컨텍스트에 없을 때 $ this 사용 ".중첩 함수 속성 접근성
나는 단순히 기존의 다른 공개 기능을 열 수 없습니다. 누구든지이 문제를 해결하는 방법을 알고 있습니까?
전역 변수를 사용하지 않고 전체 클래스에서 전역 변수를 원합니다.
class test
{
private testProperty;
public function testFunction() {
function abc() {
var_dump($this->testProperty)
}
}
}
, 코드를 수정하십시오. 'abc' 함수는 정의 된 후에'testFunction' 안에서 * 호출 *되어야한다고 가정합니다. – Smuuf
은 Twig로 달성하려는 것을 포함하여 완전한 예를 제공합니다. – Ali