创建一个名为 hello.php 的文件,并将其放在您的 Web 服务器的根目录 (DOCUMENT_ROOT) 中,内容如下
示例 #1 我们的第一个 PHP 脚本:hello.php
<!DOCTYPE html>
<html>
<head>
<title>PHP 测试</title>
</head>
<body>
<?php echo '<p>Hello World</p>'; ?>
</body>
</html>
使用您的浏览器通过 Web 服务器的 URL 访问该文件,以 /hello.php
文件引用结尾。在本地开发时,此 URL 将类似于 http://localhost/hello.php
或 http://127.0.0.1/hello.php
,但这取决于 Web 服务器的配置。如果一切配置正确,该文件将由 PHP 解析,并将以下输出发送到您的浏览器
<!DOCTYPE html> <html> <head> <title>PHP Test</title> </head> <body> <p>Hello World</p> </body> </html>
此程序非常简单,您实际上并不需要使用 PHP 来创建这样的页面。它所做的只是使用 PHP 的 echo 语句显示:Hello World
。请注意,该文件 *不需要可执行* 或以任何特殊方式。服务器发现此文件需要由 PHP 解释,因为您使用了“.php”扩展名,该扩展名已配置为传递给 PHP。可以将其视为一个普通的 HTML 文件,它恰好拥有一组特殊的标签,您可以使用它们来执行许多有趣的操作。
如果您尝试了此示例但没有输出任何内容,它提示下载,或者您看到整个文件作为文本,则可能是您所在的服务器没有启用 PHP 或者配置不正确。请您的管理员使用手册的 安装 章来为您启用它。如果您是在本地开发,请阅读安装章以确保所有内容都配置正确。确保您通过 http 访问文件,并由服务器为您提供输出。如果您只是从文件系统中调用该文件,那么它将不会被 PHP 解析。如果问题仍然存在,请不要犹豫,使用众多 » PHP 支持 选项之一。
该示例的目的是展示特殊的 PHP 标签格式。在此示例中,我们使用 <?php
来指示 PHP 标签的开始。然后,我们输入 PHP 语句,并通过添加结束标签 ?>
退出 PHP 模式。您可以在 HTML 文件中的任何位置像这样进出 PHP 模式。有关更多详细信息,请阅读手册中关于 基本 PHP 语法 的部分。
注意: 关于换行符的说明
换行符在 HTML 中意义不大,但是通过在 HTML 中添加换行符来使 HTML 显得简洁明了仍然是一个好主意。紧跟在结束
?>
之后的换行符将被 PHP 删除。当您插入许多 PHP 块或包含不应输出任何内容的 PHP 的包含文件时,这将非常有用。同时,这也会让人有点困惑。您可以在结束?>
后添加一个空格,以强制输出一个空格和一个换行符,或者可以在 PHP 块中的最后一个 echo/print 中添加一个显式换行符。
注意: 关于文本编辑器的说明
您可以使用许多文本编辑器和集成开发环境 (IDE) 来创建、编辑和管理 PHP 文件。这些工具的部分列表维护在 » PHP 编辑器列表 中。如果您想推荐一个编辑器,请访问上述页面并要求页面维护者将该编辑器添加到列表中。拥有具有语法高亮的编辑器会很有帮助。
注意: 关于文字处理器的说明
诸如 StarOffice Writer、Microsoft Word 和 Abiword 这样的文字处理器不适合编辑 PHP 文件。如果您想使用其中一个来编辑此测试脚本,则必须确保将文件保存为 *纯文本*,否则 PHP 将无法读取和执行该脚本。
现在您已经成功创建了一个可工作的 PHP 脚本,现在是时候创建最著名的 PHP 脚本了!调用 phpinfo() 函数,您将看到有关您的系统和设置的大量有用信息,例如可用的 预定义变量、已加载的 PHP 模块和 配置 设置。花一些时间回顾这些重要信息。
示例 #2 从 PHP 获取系统信息
<?php phpinfo(); ?>