2012-09-20 58 views
0

我在symfony 2.x中看到了一個有趣的語法,我不知道如何調用它以及它是什麼類型的變量。symfony2中不尋常的PHP語法

在視圖中,有一個輔助變數稱爲$view,它可用於許多東西,這是我不明白

有時它被用作一個數組:

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

和其它時間它被用作對象

$view->generateUrl(...); 

兩者在同一文件中。在symfony中使用var_dump()傾銷變量不是一個好主意。

那麼這是什麼樣的對象,我該如何創建它。

+13

['ArrayAccess'](http://us.php.net/ArrayAccess)接口可用於允許陣列訪問對象。 – DCoder

+0

也許發佈這^作爲答案。 – theunraveler

+0

@DCoder謝謝你的確切我在找什麼。 – Ibu

回答