我该如何解决这个问题:使用未定义的常量 slug - 假定为“slug”

我把我的 HTML 网站变成了一个 PHP 网站。我目前处于测试阶段,但是我不断在呈现的页面上而不是内容上收到“通知”。


我试过用 $ 将常量转换为变量,但通知仍然出现。但是,它从未定义的常量变为未定义的变量。我把它们改回常量。


我使用的是 WinXP 32 位,因此,我使用 Xammp 1.8.2 和 PHP 5.4.31


有问题的数组:


    $navItems = array(

                      array(

                              slug => "index.php",

                              title => "Home"

                            ),

                      array(

                              slug => "about.php",

                              title => "About Me"

                            ),

                      array(

                              slug => "portfolio.php",

                              title => "Portfolio"

                            ),

                      array(

                              slug => "contact.php",

                              title => "Contact"

                            )

        );

我期待看到实际的页面内容。但是,我得到:


注意:使用未定义的常量 slug - 在第 5 行的 C:\xampp\htdocs\zmglobal-it.com.php\includes\arrays.php 中假定为“slug”


注意:使用未定义的常量标题 - 在 C:\xampp\htdocs\zmglobal-it.com.php\includes\arrays.php 中第 6 行假定为“title”


守着星空守着你
浏览 222回答 2
2回答

慕无忌1623718

键值必须用引号引起来,所以使用“keyname”或“keyname”''' { $navItems = array( array( "slug" => "index.php", "title" => "Home", ), array( "slug" => "about.php", "title" => "About Me", ), array( "slug" => "portfolio.php", "title" => "Portfolio", ), array( "slug" => "contact.php", "title" => "Contact", ) ); } '''
打开App,查看更多内容
随时随地看视频慕课网APP