为什么这个 PHP 在 xampp 中没有按预期工作?

Why doesn't this PHP work as expected in xampp?

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

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

将您的代码替换为

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

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

short_open_tag=On

php.ini

并重新启动您的 Apache 服务器。

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

其次,for 循环中的语法错误。 i++.

缺少 $

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

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