为什么做模板html的时候要加入 <!-- <?php print <<<EOT --> 和 <!-- EOT; ?> -->
不加会怎么样?在html里面不是会被<!---->注释掉吗?还有print<<<EOT是什么作用?它会让网页原原本本输出html代码还是输出html代码给浏览器让浏览器来...
不加会怎么样?在html里面不是会被<!-- -->注释掉吗?还有print <<<EOT是什么作用?它会让网页原原本本输出html代码还是输出html代码给浏览器让浏览器来解析代码输出具体内容?
展开
2个回答
展开全部
<!-- -->是注释
这个是为了防止服务器不支持php 而导致源码直接显示。
<<<EOT
EOT;
这个是分界符,不一定是EOT 随便什么字母都可以 只要前后一致
在分界符中间 html可以直接输入
print就是输出了。。
例如
<!-- <?php print <<<EOT -->
<a href="#">test</a>
<!-- EOT; ?>
其实和
<a href="#">test</a>
是一样的
使用分界符的话就不用像在php中还要注意引号 单引号等很多问题
特别适用于 大段html
这个是为了防止服务器不支持php 而导致源码直接显示。
<<<EOT
EOT;
这个是分界符,不一定是EOT 随便什么字母都可以 只要前后一致
在分界符中间 html可以直接输入
print就是输出了。。
例如
<!-- <?php print <<<EOT -->
<a href="#">test</a>
<!-- EOT; ?>
其实和
<a href="#">test</a>
是一样的
使用分界符的话就不用像在php中还要注意引号 单引号等很多问题
特别适用于 大段html
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询