我试图显示一个菜单,我将其分解为类别和项目。项目和类别之间存在ManyToOne关系。我可以存储数组以将对象作为键。这是我的例子。
['category1'] => array
(
itemObj_1
itemObj_2
itemObj_3
)
['category2'] => array
(
itemObj_1
itemObj_2
itemObj_3
)
['category3'] => array
(
itemObj_1
itemObj_2
itemObj_3
类别字符串将是包含与其关联的对象数组的信息的对象。我找不到任何关于此的文件。你能做到吗?
答案 0 :(得分:1)
不,它们只能是scalar
类型,值可以是任何值。
检查出来:http://bg2.php.net/manual/en/language.types.array.php
基本上可以使用任何标量类型,但最终会将类型转换为string
或integer
。文档明确表示不能使用数组或对象作为键。