【发布时间】:2012-08-31 03:25:24
【问题描述】:
我在创建选定的 php 子菜单类时没有问题,但是当我尝试在子菜单中创建这个子菜单时:我无法让它工作。
问题:在echo 中定义echo 会因为引号而返回语法错误。
<ul class="sub_nav">
<li <?php if ($page=='kurumsal-hakkimizda') {echo "class='selected'";} ?>>
<a href="<?=BAZ_URL?>/tr/kurumsal-hakkimizda">Hakkımızda</a>
</li>
<li <?php if ($page=='kurumsal-ik') {echo "class='selected'";} ?>>
<a href="<?=BAZ_URL?>/tr/kurumsal-ik">İnsan Kaynakları</a>
<?php
if ($page=='kurumsal-ik')
{ echo '
<ul id="sub_sub_nav">
<!-- !! PROBLEM STARTS HERE !! -->
<li class="'if($page=='kurumsal-ik'){echo 'selected'}'">
<!-- !! CANT USE ECHO INSIDE ECHO BEACUSE OF QUOTES !! -->
<a href="'.BAZ_URL.'/tr/kurumsal-ik">İnsan Kaynakları Politikamız</a>
</li>
<li class="'if($page=='kurumsal-hedef'){echo 'selected'}'">
<a href="'.BAZ_URL.'/tr/kurumsal-hedef">Kurumsal Hedef</a>
</li>
</ul>
';}
?>
</li>
<li <?php if ($page=='kurumsal-haberler') {echo "class='selected'";} ?>>
<a href="<?=BAZ_URL?>/tr/kurumsal-haberler">Kurumsal Haberler</a>
</li>
</ul>
【问题讨论】:
-
我已经像一个小时一样搜索了这个问题的答案,但找不到解决方案,所以我在这里问了。为什么是 -3 ?请解释一下,我下次小心点。
-
是的,我猜你这边没有错。
标签: php syntax-error quotes submenu