0

我在 symfony 2.x 中看到了一个有趣的语法,但我不知道如何调用它以及它是什么类型的变量。

在视图中,有一个名为的辅助变量$view,它可以用于很多事情,这是我不明白的

有时它像数组一样使用:

$view['action']->someMethod();

有时它被用作对象

$view->generateUrl(...);

两者都在同一个文件中。在 symfony 中使用转储变量var_dump()不是一个好主意。

那么这是什么类型的对象,我该如何创建它。

4

1 回答 1

2

使用 ArrayAccess,您可以使用关联键将对象作为数组访问

http://php.net/manual/en/class.arrayaccess.php

于 2012-09-21T22:57:50.277 回答