繁体   English   中英

意外的PHP行为

[英]unexpected php behavior

我正在尝试学习php,但出了点问题......当我使用这段代码时:

<html>
<head>
<title>My first PHP page</title>
</head>
<body>

<?php   

echo "<h1>Hello World!</h1>";

?>

</body>
</html>

我应该得到Hello World! 而不是我得到:Hello World!“;?>然而,如果我只需要使用php代码,将其保存为.php文件并将浏览器指向该文件,它会以大胆的字母显示Hello World,就像您期望的那样。我已经尝试过我自己的计算机(使用apache和PHP 5.3.15运行)和我的提供商的服务器上有相同的错误结果。我尝试过不同的浏览器,不同的计算机。我也尝试了其他的其他示例教程(上面的例子是最简单的出错)但是这些都不能正常工作。当我打开.php文件但是当嵌入到一个空文本中时,使用include()函数读取文本文件会起作用。 html文件。我自己还没有写过代码,一切都是复制/粘贴所以可能出错了?试试http://www.raadvanarbeid.nl/index2.htmlhttp://www.raadvanarbeid.nl /index2.php用于上面的示例。

您必须将.html文件重命名为.php,以便服务器知道它应该呈现文件。

该文件需要由PHP解释器解释。 因此,您需要一个Web服务器来将其分流到PHP解释器,并且您需要命名该文件,以便Web服务器知道它意味着由PHP解释器处理。 这就是为什么文件的名称需要以“.php”结尾,以及为什么在直接访问文件而不是网络服务器时会得到不同的结果。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM