Я использую механизм шаблона, который вставляет код на моем сайте, где я хочу.
Я написал функцию для проверки чего-то, что довольно просто:
myfunction() { return '($this->data["a"]["b"] ? true : false)'; }
Проблема в том, что данные $this- > являются конфиденциальными, и я не могу получить к ней доступ во всех случаях, поэтому мне нужно использовать getData(); что вызывает мою проблему.
$this->getData()['a']['b']
не работает, и присвоение значения сначала не происходит либо потому, что оно будет использоваться непосредственно в блоке if().
Любые идеи?