运算符(.)将PHP标记更改为注释

运算符(.)将PHP标记更改为注释,php,string,templates,Php,String,Templates,开始时:$template=file_get_contents('xyz.php(缓存)或.tpl') 现在我想:$template.=” 在缓存中它是: 现在我echo$template 在浏览器中,它变为: 有人知道为什么吗?您正在向浏览器输出PHP代码,但PHP代码是无效的HTML,需要在服务器上执行 当浏览器试图将其解析为HTML时,它正在尝试错误恢复并将其转换为注释。您的浏览器无法执行PHP:*不是在浏览器中,而是在最后,当echo

开始时:
$template=file_get_contents('xyz.php(缓存)或.tpl')

现在我想:
$template.=”

在缓存中它是:
现在我
echo$template

在浏览器中,它变为:

有人知道为什么吗?

您正在向浏览器输出PHP代码,但PHP代码是无效的HTML,需要在服务器上执行


当浏览器试图将其解析为HTML时,它正在尝试错误恢复并将其转换为注释。

您的浏览器无法执行PHP:*不是在浏览器中,而是在最后,当echo