gpt4 book ai didi

php - 与我的菜单作斗争 - 为什么这个坏了? -
  • php 被打印出来,没有被执行?
  • 转载 作者:行者123 更新时间:2023-11-28 02:14:51 24 4
    gpt4 key购买 nike

    我对此有点陌生,这个问题快把我逼疯了..

    标签“?= $active[0] ?”在

  • 上被打印而不是被执行。

    感谢任何指点...

    $url = $_SERVER['REQUEST_URI'];
    $active = 'class=""';

    switch($url){

    case('/SSPCorporate/index.php'):
    $active[0] = ' class="active"';
    break;

    case('/SSPCorporate/about.php'):
    case('/SSPCorporate/our-customers.php'):
    case('/SSPCorporate/our-partners.php'):
    case('/SSPCorporate/our-clients.php'):
    case('/SSPCorporate/our-standards.php'):
    case('/SSPCorporate/our-awards.php'):
    $active[1] = ' class="active"';
    break;

    case('/SSPCorporate/solutions.php'):
    $active[2] = ' class="active"';
    break;

    case('/SSPCorporate/services.php'):
    $active[3] = ' class="active"';
    break;

    case('/SSPCorporate/sustainability.php'):
    case('/SSPCorporate/what-are-we-doing.php'):
    case('/SSPCorporate/what-can-you-do.php'):
    case('/SSPCorporate/what-we-support.php'):
    case('/SSPCorporate/references.php'):
    $active[4] = ' class="active"';
    break;

    case('/SSPCorporate/healthcare.php'):
    $active[5] = ' class="active"';
    break;

    case('/SSPCorporate/blog/'):
    $active[6] = ' class="active"';
    break;

    case('/SSPCorporate/contact.php'):
    $active[7] = ' class="active"';
    break;

    }

    ?>

    echo($url);

    ?>

    <nav>
    <ul class="clearfix">
    <li id="first" <?= $active[0] ?> <a href="index.php" class="Bold">Home</a></li>
    <li <?= $active[1] ?> <a href="about.php" class="Bold">About</a></li>
    <li <?= $active[2] ?> <a href="solutions.php" class="Bold">Solutions</a></li>
    <li <?= $active[3] ?> <a href="services.php" class="Bold">Services</a></li>
    <li <?= $active[4] ?> <a href="sustainability.php" class="Bold">Sustainability</a></li>
    <li <?= $active[5] ?> <a href="healthcare.php" class="Bold">Healthcare</a></li>
    <li <?= $active[6] ?> <a href="/blog/" class="Bold">Blog</a></li>
    <li id="last" <?= $active[7] ?> <a href="contact.php" class="Bold">Contact</a></li>
    </ul>
    </nav>
  • 最佳答案

    有可能是 PHP 的 short_open_tag指令被禁用。

    这实际上是一件好事,因为它们会导致代码的可移植性降低,因此不应使用。

    我建议使用 <?php echo $active[0] ?>相反。

    关于php - 与我的菜单作斗争 - 为什么这个坏了? - <li> php 被打印出来,没有被执行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5650938/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com