Używam silnika szablonów, który wstawia kod w mojej witrynie tam, gdzie chcę.
Napisałem funkcję do testowania pod kątem czegoś, co jest dość łatwe:
myfunction() { return '($this->data["a"]["b"] ? true : false)'; }
Problem polega na tym, że $ this-> dane są prywatne i nie mam do nich dostępu wszędzie, więc muszę użyć getData (); co powoduje mój problem.
$this->getData()['a']['b']
nie działa, a przypisanie wartości jako pierwszej również nie działa, ponieważ będzie ona używana bezpośrednio w bloku if ().
Jakieś pomysły?