我有这个包含HTML代码和其他变量的变量。我在做错了语法,但我不知道是什么。感谢帮助。
$message = "
<html>
<head>
<title> Statistics</title>
</head>
<body>
<p> The start was: " .$day."
<p> The end was: " .$day."
</body>
</html>
";
答案 0 :(得分:0)
您只需要关闭
标记。
所以问题的解决方案应该是:
$message = "
<html>
<head>
<title> Statistics</title>
</head>
<body>
<p> The start was: " .$day."</p>
<p> The end was: " .$day."</p>
</body>
</html>
";
答案 1 :(得分:0)
像@Fabian Gr指出的那样;你没有关闭<p>
标签......但随后;不关闭<p>
标签不足以像你在评论中提到的那样暂停执行PHP脚本。该部分纯粹基于HTML,不应该以任何方式影响PHP ...在最坏的情况下,您的错误语义可能只是吞下标记但不抛出任何PHP警告或错误....
>也许你可以省去麻烦并使用PHP heredoc
这样:
<?php
$message =<<<MSG
<html>
<head>
<title>Statistics</title>
</head>
<body>
<p>The start was: {$day}</p>
<p>The end was: {$day}</p>
</body>
</html>
MSG;