PHP中的函数返回的访问数组

我正在使用一个模板引擎,该引擎将代码插入我想要的站点中。

我写了一个函数来测试一些很简单的东西:

myfunction() { return '($this->data["a"]["b"] ? true : false)'; }

问题是,$ this-> data是私有的,我无法在任何地方访问它,因此我必须使用getData();。导致我的问题。

$this->getData()['a']['b']

不起作用,并且先分配值也不起作用,因为它将直接在if()块中使用。

有任何想法吗?

回答:

从PHP 5.4开始,可以完全做到这一点:

getSomeArray()[2]

以上是 PHP中的函数返回的访问数组 的全部内容, 来源链接: utcz.com/qa/400322.html

回到顶部