我继承了一个网站,我需要对其进行一些更改。与往常一样,在网站开发中有很多方法可以做事。然而,这个特定的网站让我感到困惑。所有的 html 都是通过 heredoc php 脚本提供的。但是,没有人做任何 php 处理。
例如(仅结构)index.php:
<?php
$html = <<<html
<html>
<head></head>
<body>
{more simple HTML here. No php processing to be done}
</body>
</html>
html;
echo $html;
?>
我了解 php,但我无法弄清楚为什么他们以这种方式生成页面,而不是在没有 php 变量处理的情况下简单地交付它。在我假设这个人不知道他们在做什么之前,我想我会问。有任何想法吗?
这是我在 StackOverflow 上的第一篇文章,因此也欢迎对论坛礼仪进行反馈。