PHP - 我无法创建关联数组

时间:2017-01-15 21:08:50

标签: php associative-array

我有这段代码:

menu.php

<?php
$menu = [
    [
        "id"->"home",
        "name"->"Home page",
        "url"->"/index.php"
    ]
}; ?>

的index.php

<?php
require 'menu.php';
$menubar = [
    "menu" -> $menu,
    "current" -> "home" // this line
]; ?>
<!-- and some html -->

当然,它不起作用。

解析错误:

  

语法错误,意外的'“home”'(T_CONSTANT_ENCAPSED_STRING),在第11行的D:\ xampp \ htdocs \ index.php中期待标识符(T_STRING)或变量(T_VARIABLE)或'{'或'$'< / p>

如何修复?

1 个答案:

答案 0 :(得分:2)

只需使用&#34; aaa&#34; =&gt;&#34; bbb&#34;而不是&#34; aaa&#34; - &gt;&#34; bbb&#34; with =

请参阅http://php.net/manual/en/language.types.array.php