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