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

时间:2014-11-13 11:43:57

标签: php string templates

开始时:$template = file_get_contents('xyz .php(cache) or .tpl');

现在我想:$template .= "<?php echo 'test'; ?>";

在缓存中:<?php echo 'test'; ?> 现在我echo $template;

在浏览器中,它会更改为:<!--?php echo 'test'; ?--> 有人知道为什么吗?

1 个答案:

答案 0 :(得分:0)

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

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