标签: php symfony
我在symfony 2.x中看到了一个有趣的语法,我不知道如何调用它以及它是什么类型的变量。
在视图中,有一个名为$view的辅助变量,它可以用于很多事情,这是我不明白的事情
$view
有时它像数组一样使用:
$view['action']->someMethod();
和其他时候用作对象
$view->generateUrl(...);
两者都在同一个文件中。在symfony中使用var_dump()转储变量不是一个好主意。
var_dump()
那么这是什么类型的对象,我该如何创建它。
答案 0 :(得分:2)
使用ArrayAccess,您可以使用关联键
http://php.net/manual/en/class.arrayaccess.php