원하는 위치에 사이트에 코드를 삽입하는 템플릿 엔진을 사용하고 있습니다.
아주 쉬운 것을 테스트하는 함수를 작성했습니다.
myfunction() { return '($this->data["a"]["b"] ? true : false)'; }
문제는 $ this-> data가 비공개이고 어디에서나 액세스 할 수 없기 때문에 getData (); 내 문제가 발생합니다.
$this->getData()['a']['b']
작동하지 않으며 값을 먼저 할당해도 if () 블록에서 직접 사용되기 때문에 그렇지 않습니다.
어떤 아이디어?