0

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

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

如何最好地在 PHP 中实现这种东西?我是否制作了一系列以明显方式嵌套的类?我可以一口气做到这一点吗?我试图在这里模拟一些来自 C++/C/Java 背景的类型安全性。还是我只需要将所有内容作为在整个代码中定义的关联数组进行管理,并希望传递的结构都匹配?

4

1 回答 1

1

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

PHP 不是一种类型安全的语言,所以在这里尝试使用类来强制类型安全只会导致大量额外的输入,并最终导致失望。

于 2012-05-24T23:46:56.620 回答