2012-05-24 184 views
0

我所需要的基本結構PHP如何聲明/使用嵌套類

$digest = { 
    'subscriptions' => [ 
     { 'time' => 0825, 
      'company' => "Facebook", 
     }, 
     { 'time' => 0930, 
      'company' => "Twitter", 
     } 
    ], 
    'notifications' => [ 
     'user' = 'djechlin', 
     'items' => [ 
      { 'message' => "Happy Birthday!", 
      }, 
     ], 
    ], 
} 

的關聯數組如何最好地執行這樣的事情在PHP?我是否製作了一系列以明顯的方式築巢的課程?我可以一次做到這一點嗎?我試圖模仿來自C++/C/Java背景的一些小程度的類型安全。或者我只需要將整個代碼中定義的關聯數組都管理一切,並希望傳遞的結構與所有結構匹配?

+0

我不知道PHP足夠好,要問什麼更具體。我需要一些指導。所以,讓我們繼續「是」或「也許」,如果你能解釋如何做到這一點,那將是非常好的。 – djechlin

+0

超級簡單,一旦你習慣了它:http://php.net/manual/en/language.types.array.php –

回答

1

如果更換代碼中的每一個{[array(,每個}}),你將有一個工作的PHP執行。

PHP不是一個類型安全的語言,所以試圖在這裏使用類來強制執行類型安全性只會導致一堆額外的輸入和最終的失望。