来自 Web 服务器的 HTML 输出
PHP 可用于向 HTML 文件添加内容。虽然 HTML 由 Web 浏览器直接处理,但 PHP 脚本由 Web 服务器执行,生成的 HTML 将发送到浏览器。
以下 HTML 标记包含将 Hello World!
添加到输出的 PHP 语句:
<!DOCTYPE html>
<html>
<head>
<title>PHP!</title>
</head>
<body>
<p><?php echo "Hello world!"; ?></p>
</body>
</html>
当它保存为 PHP 脚本并由 Web 服务器执行时,以下 HTML 将发送到用户的浏览器:
<!DOCTYPE html>
<html>
<head>
<title>PHP!</title>
</head>
<body>
<p>Hello world!</p>
</body>
</html>
PHP 5.x >= 5.4
echo
还有一个快捷语法,可以让你立即打印一个值。在 PHP 5.4.0 之前,此短语法仅适用于启用了 short_open_tag配置设置。
例如,请考虑以下代码:
<p><?= "Hello world!" ?></p>
其输出与以下输出相同:
<p><?php echo "Hello world!"; ?></p>
在实际应用程序中,应该正确地转义 PHP 输出到 HTML 页面的所有数据,以防止 XSS( 跨站点脚本 )攻击或文本损坏。