PHP Conference Japan 2024

您的第一个启用 PHP 的页面

创建一个名为 hello.php 的文件,并将其放在 Web 服务器的根目录 (DOCUMENT_ROOT) 中,内容如下

示例 #1 我们的第一个 PHP 脚本:hello.php

<?php

echo "Hello World!";

?>

使用浏览器访问以 Web 服务器的 URL 结尾的文件,并在末尾加上 /hello.php 文件引用。在本地开发时,此 URL 将类似于 https://127.0.0.1/hello.phphttp://127.0.0.1/hello.php,但这取决于 Web 服务器的配置。如果所有内容都配置正确,则此文件将由 PHP 解析,您将在浏览器中看到显示的“Hello World”输出。

PHP 可以嵌入到普通的 HTML 网页中。这意味着在您的 HTML 文档中,您可以编写 PHP 语句,如下例所示

<!DOCTYPE html>
<html>
<head>
<title>PHP 测试</title>
</head>
<body>
<?php echo '<p>Hello World</p>'; ?>
</body>
</html>

这将产生以下输出

<!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 看起来漂亮整洁仍然是一个好主意。紧跟在结束 ?> 之后的换行符将被 PHP 删除。当您插入许多 PHP 块或包含不应输出任何内容的 PHP 的包含文件时,这非常有用。同时,这可能有点令人困惑。您可以在结束 ?> 后添加一个空格以强制输出空格和换行符,或者可以在 PHP 块中的最后一个 echo/print 中添加显式换行符。

注意关于文本编辑器的说明

您可以使用许多文本编辑器和集成开发环境 (IDE) 来创建、编辑和管理 PHP 文件。这些工具的部分列表在» PHP 编辑器列表中维护。如果您想推荐一个编辑器,请访问上述页面并请求页面维护者将该编辑器添加到列表中。使用具有语法高亮的编辑器可能会有所帮助。

注意关于文字处理器的说明

诸如 StarOffice Writer、Microsoft Word 和 Abiword 等文字处理器不适合编辑 PHP 文件。如果您希望为此测试脚本使用其中一个,则必须确保将文件另存为纯文本,否则 PHP 将无法读取和执行脚本。

既然您已成功创建了一个可工作的 PHP 脚本,那么现在是时候创建最著名的 PHP 脚本了!调用phpinfo() 函数,您将看到有关您的系统和设置的大量有用信息,例如可用的预定义变量、已加载的 PHP 模块和配置设置。花点时间查看这些重要信息。

示例 #2 从 PHP 获取系统信息

<?php phpinfo(); ?>

添加注释

用户贡献的注释

此页面没有用户贡献的注释。
To Top