私は自分のサイトにコードを挿入するテンプレートエンジンを使用しています。
私は非常に簡単なものをテストするための関数を書きました:
myfunction() { return '($this->data["a"]["b"] ? true : false)'; }
問題は、$ this-> dataはプライベートであり、どこからでもアクセスできないため、getData();を使用する必要があることです。これが私の問題の原因です。
$this->getData()['a']['b']
if()ブロックで直接使用されるため、機能せず、最初に値を割り当てることもできません。
何か案は?