【问题标题】:Why doesn't this PHP work as expected in xampp? [duplicate]为什么这个 PHP 在 xampp 中不能按预期工作? [复制]
【发布时间】:2015-09-07 03:29:27
【问题描述】:

我确定我在这里遗漏了一些非常明显的东西。我创建了下面的 php 文件并将其加载到运行 apache 的 xampp 中。我希望它打印 'hello' 5 次。相反,页面是空白的,如果我检查 chrome 中的页面元素,我会看到 PHP 被注释掉,如下图所示。

<?
for($i = 0; $i < 5; $i++) {
    echo 'hello';
}
?>

【问题讨论】:

  • 短开标签我的朋友短开标签:)

标签: php html xampp


【解决方案1】:

将您的代码替换为

<?php
for($i = 0; $i < 5; $i++) {
    echo 'hello';
}
?>

如果您使用的是短标签,那么它必须在您的配置文件中进行配置。太设置短标签添加

short_open_tag=On

php.ini

然后重新启动您的 Apache 服务器。

【讨论】:

  • 谢谢,错字实际上只是将它输入到 SO 中。问题是开始标签。没有意识到我不能使用短标签。谢谢
【解决方案2】:

首先,使用&lt;?php 开始标签。 &lt;? 可能已被禁用。

其次,for 循环中的语法错误。 i++ 缺少 $

【讨论】:

    【解决方案3】:

    你在 for 循环中错过了 $ 它的 $i 而不是 i
    正确的如下所示...希望这能解决

    for($i = 0; $i < 5; $i++) { <br>
        echo 'hello'; <br>
    } 
    

    【讨论】:

      猜你喜欢
      • 2013-07-25
      • 2016-11-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-01-10
      • 1970-01-01
      • 2015-06-09
      相关资源
      最近更新 更多