PHP for循环div标签两种形式 echo 打印很好理解,第二种形式怎么理解呢?
<html>
<body>
<!-- 第一种方法,通过 echo 打印div标签内容-->
<?php
for ($i=0;$i<10;$i++)
{
echo '<div>你很好!!!</div>';
}
?>
<hr>
<!-- 第二种方法,可直接打印出div标签内容-->
<?php for ($i=0;$i<10;$i++){?>
<div>你好坏!!!</div>
<?php }?>
</body>
</html>
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
<?php for ($i=0;$i<10;$i++)
?>
可不可以这样理解呢??
一个是php文件,一个是html文件,在php文件输出html标签直接写就行了,在html文件插入php内容需要加<?php ?>
官方文档有解释 链接描述
echo
打印我就不说了,说说第二种方法。原理是,
PHP
解析器只会执行<?PHP?>
标签内的代码,标签外的都会直接输出。<div>你好坏!!!</div>
这段代码在<?PHP?>
标签外,所以当成字符串直接输出,可以直接执行试一下test.php
结果