Php新手,echo不工作


Php Newbie, echo not working?

所以这几乎肯定是一个新手问题,但我正在学习php的w3教程,在我的服务器上,我只能让echo有时工作。

例如,在一个试验中,他们让我在一个表单中提交输入,并在另一个表单中拾取它们,在这种情况下echo工作,但在这段代码中它不会:

<html>
<body>
<p>
This should work!! <?php
$str = "Hello, World!";
echo $str; 
?>
It failed...
</p>
</body>
</html>

输出应该只是:This should work!! Hello, World! It failed...,但它只是返回This should work!! It failed...,当我看它的html页面。

有什么想法,我怎么可能得到这个工作?

我想你忘记让文件名以.php结尾了。

所以<(?php)(?)>之间的一切都被解释为html标记,不可见。查看原始html输出,然后您可能会注意到发生了什么。