Ich verwende eine Vorlagen-Engine, die Code an der gewünschten Stelle in meine Site einfügt.
Ich habe eine Funktion geschrieben, um auf etwas zu testen, das ziemlich einfach ist:
myfunction() { return '($this->data["a"]["b"] ? true : false)'; }
Das Problem ist, dass $ this-> Daten privat sind und ich nicht überall darauf zugreifen kann. Daher muss ich getData () verwenden. was mein Problem verursacht.
$this->getData()['a']['b']
funktioniert nicht und das erstmalige Zuweisen des Werts funktioniert auch nicht, da er direkt in einem if () -Block verwendet wird.
Irgendwelche Ideen?
myfunction()weiter verarbeitet? Dieser Teil fehlt in Ihrer Frage.