为了账号安全,请及时绑定邮箱和手机立即绑定

PHP for循环div标签两种形式 echo 打印很好理解,第二种形式怎么理解呢?

PHP for循环div标签两种形式 echo 打印很好理解,第二种形式怎么理解呢?

PHP
慕尼黑8549860 2019-02-12 22:56:07
<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>
查看完整描述

1 回答

?
万千封印

TA贡献1891条经验 获得超3个赞

echo 打印我就不说了,说说第二种方法。
原理是,PHP解析器只会执行<?PHP?>标签内的代码,标签外的都会直接输出。<div>你好坏!!!</div>这段代码在<?PHP?>标签外,所以当成字符串直接输出,可以直接执行试一下

test.php

<?php for ($i=0;$i<10;$i++){?>
   <div>你好坏!!!</div><?php }?>

结果

[root@chengqm test]# php test.php    <div>你好坏!!!</div>
    <div>你好坏!!!</div>
    <div>你好坏!!!</div>
    <div>你好坏!!!</div>
    <div>你好坏!!!</div>
    <div>你好坏!!!</div>
    <div>你好坏!!!</div>
    <div>你好坏!!!</div>
    <div>你好坏!!!</div>
    <div>你好坏!!!</div>


查看完整回答
反对 回复 2019-02-12
  • 1 回答
  • 0 关注
  • 1175 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信