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

2025-04-15 01:11:47
推荐回答(3个)
回答(1):

你好认真啊
其实程序员会有很多种目的去用echo输出html代码
比如为了不要反复切换 就会用echo 输出html代码
为了取值方便也会用echo输出,之后如果有所修改却不用取值时仅仅删除取值代码所保留的就是echo直接输出了一段html代码,为了节省时间,是不会改成html代码的
为了隐藏一些有含义的字符在必要时才输出,也需要使用echo
还有条件输出,如果a成立输出B代码,如果c成立输入D代码,这种B和D如果直接写成html代码也会影响视觉效果和理解能力
还有为了加密和绕过搜索、查询等破解行为,也会用echo输出
也许还有其它目的……
如果你加入PHP开发旅程,你也会这么做

回答(2):




hehe

echo '
haha
';        // 标签表明为php代码段,输出得靠print echo等函数。外面的是html
?>

回答(3):

PHP文件可以直接运行HTML代码,但是php代码必须在内才能执行
所以HTML在标签内的要用echo包含,不在的就可以直接写了。
一个程序可以有多个标签,想不用echo输出html,就把所有的PHP代码用包含