PHP代码输出不正确

时间:2013-10-14 13:27:24

标签: php html

我正在使用PHP和HTML,但每当我编写一些PHP代码时,我都会遇到问题。这方面的一个例子如下:

<?php
echo "<h2>Hello?</h2>";
$var = 5;
echo "You have $var minutes to go.";
?>

最终在屏幕上输出的内容是:

Hello?"; $var = 5; echo "You have $var minutes to go."; ?>

但我想要发生的是:     你好?你还有5分钟的时间。

有什么我忘了做的吗?我是否添加HTML前导码,或者如果我在第二个回声线周围放置像

这样的标签似乎并不重要。有没有人有任何建议?

编辑:显然我无法正确解析PHP。这台电脑是新的,我安装了XAMPP,但没有别的。我错过了使用PHP所需的东西吗?

3 个答案:

答案 0 :(得分:6)

听起来好像没有解释php代码。

确保将代码放在文件名为.php的文件中,并在服务器上安装/启用PHP。

答案 1 :(得分:2)

没有正确解析PHP。

  • 确保将文件另存为.php
  • 如果您通过WAMP在本地运行此功能,请确保在您的网址中使用localhost,因为如果您的网址如此file:///C:/wamp/www/index.php,那么这是不正确的。
  • 我认为CakePHP使用.ctp文件,这也可能是一个问题
  • 您可以设置Apache将任何文件扩展名解释为PHP

答案 2 :(得分:0)

使php和html不同。所以事情变得容易多了。 试试这样:

<h2>Hello?</h2>
<?php
$var = 5;
?>
You have <?php echo $var;?> minutes to go.