Sitemde istediğim yere kod ekleyen bir şablon motoru kullanıyorum.
Oldukça kolay olan bir şeyi test etmek için bir fonksiyon yazdım:
myfunction() { return '($this->data["a"]["b"] ? true : false)'; }
Sorun şu ki, $ this-> verisi özeldir ve her yerden erişemiyorum, bu yüzden getData () kullanmam gerekiyor; bu benim sorunuma neden oluyor.
$this->getData()['a']['b']
çalışmaz ve değerin önce atanması, doğrudan bir if () bloğunda kullanılacağı için de olmaz.
Herhangi bir fikir?