Korzystam z silnika szablonów, który wstawia kod w mojej witrynie tam, gdzie go chcę.
Napisałem funkcję testowania czegoś, co jest dość łatwe:
myfunction() { return '($this->data["a"]["b"] ? true : false)'; }
Problem w tym, że$ this-> data
są prywatne i nie mogę uzyskać do nich dostępu wszędzie, więc muszę użyć getData (); co powoduje mój problem.
$this->getData()['a']['b']
nie działa.. Macie jakiś pomysł?
1 odpowiedź
Od wersji PHP 5.4 można to zrobić dokładnie tak:
getSomeArray()[2]