PHP如何声明/使用嵌套类

时间:2012-05-24 23:24:49

标签: php class nested-class type-safety loose-typing

我需要一个基本结构的关联数组

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

如何最好地在PHP中实现这类功能?我是否制作了一系列以明显方式筑巢的课程?我可以一次性完成吗?我试图在C ++ / C / Java背景下模拟一些小型的安全性。或者我只需要管理作为整个代码中定义的关联数组的所有内容,并希望传递的结构与所有结构匹配?

1 个答案:

答案 0 :(得分:1)

如果您将代码中的每个{[替换为array(,将每个}}替换为),您将有一个有效的PHP实现。

PHP不是一种类型安全的语言,因此尝试在此处使用类来强制执行类型安全只会导致一堆额外的输入,并最终导致失望。