首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >意外=在我发现的PHP片段中-我该如何修复?

意外=在我发现的PHP片段中-我该如何修复?
EN

Stack Overflow用户
提问于 2011-08-29 02:36:55
回答 5查看 188关注 0票数 1

我是一个彻头彻尾的PHP新手,所以我不知道如何自己解决这个问题。我找到了这个我正在尝试实现的页面:http://webdevjunk.com/coding/css/17/php-menu-includes-with-css-style-to-highlight-active-page-link/

我尝试将这些代码片段放入http://www.paulgrantdesign.com/test77/photography/index.php和/test77/摄影/includes/nav.php中

为什么我的index.php说有一个意外的"="?

我真的很感谢你的帮助:)

编辑:根据请求,下面是抛出错误的PHP

代码语言:javascript
复制
<?php $active[$current] = “class=active”; ?>

<div id="nav">
<ul>
<li <?php echo $active[1] ?>><?php if ($current != 1) { echo “<a href="index.php">Home</a>”; } else { echo “Home”; } ?></li>
<li <?php echo $active[2] ?>><?php if ($current != 2) { echo “<a href="about.php">About</a>”; } else { echo “About”; } ?></li>
<li <?php echo $active[3] ?>><?php if ($current != 3) { echo “<a href="how_it_works.php">How it works</a>”; } else { echo “How it works”; } ?></li>

还有更多,但这让您对它的发展方向有所了解。网站上的每个页面都有一个标识符来说明它所标识的菜单项。标识符如下所示:

代码语言:javascript
复制
<?php $current = 3; include ('includes/nav.php'); ?>
EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2011-08-29 02:47:19

你的第一堂PHP课:

  • Do not copy and paste :)键入

$active$current = "class=active";

而不是复制和粘贴它。事实上,我认为当你把它打出来的时候,你会学到更多。

顺便说一句,卷曲引号“ ”是导致错误的原因。

票数 2
EN

Stack Overflow用户

发布于 2011-08-29 02:47:37

看起来第1行有卷曲的引号:

代码语言:javascript
复制
“class=active”

您需要将它们更改为普通引号

代码语言:javascript
复制
"class=active"
票数 2
EN

Stack Overflow用户

发布于 2011-08-29 02:54:33

此外,您还必须在引号中转义引号,或者更确切地说,使用单引号:

代码语言:javascript
复制
<?php $active[$current] = "class=active"; ?>

<div id="nav">
<ul>
<li <?php echo $active[1] ?>><?php if ($current != 1) { echo '<a href="index.php">Home</a>'; } else { echo 'Home'; } ?></li>
<li <?php echo $active[2] ?>><?php if ($current != 2) { echo '<a href="about.php">About</a>'; } else { echo 'About'; } ?></li>
<li <?php echo $active[3] ?>><?php if ($current != 3) { echo '<a href="how_it_works.php">How it works</a>'; } else { echo 'How it works'; } ?></li>
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7223050

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档