我想问下为什么在写php程序中,有些html直接写,有些却通过echo来写html?

我想问下为什么在写php程序中,有些html直接写,有些却通过echo来写html?,第1张

你好认真啊

其实程序员会有很多种目的去用echo输出html代码

比如为了不要反复切换<?php ... ?>就会用echo 输出html代码

为了取值方便也会用echo输出,之后如果有所修改却不用取值时仅仅删除取值代码所保留的就是echo直接输出了一段html代码,为了节省时间,是不会改成html代码的

为了隐藏一些有含义的字符在必要时才输出,也需要使用echo

还有条件输出,如果a成立输出B代码,如果c成立输入D代码,这种B和D如果直接写成html代码也会影响视觉效果和理解能力

还有为了加密和绕过搜索、查询等破解行为,也会用echo输出

也许还有其它目的……

如果你加入PHP开发旅程,你也会这么做

可以使用php定界符来输出复杂的html

<?php

    $name = 'Being'    //下面<<<EOT后面不能有空格

    print <<<EOT

            <html>

            <head>

            <meta http-equiv="Content-Type" content="text/html charset=gb2312" />

            <title>Untitled Document</title>

            </head>

            <body>

            <!--12321-->

            Hello,{$name}!

            Hello,$name!

            </body>

            </html>

EOT //注意末尾的结束符必须靠边,其前面不能有空格?>


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/7892046.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-11
下一篇 2023-04-11

发表评论

登录后才能评论

评论列表(0条)

保存