![]() |
1
247
有几种方法可以在PHP中回显HTML。 1。在php标记之间
2。回声中
对于echos,如果您希望在HTML中使用双引号,则必须使用单引号echos,如下所示:
或者你可以这样逃离他们:
三。遗传基因4。nowdocs(从php 5.3.0开始)
模板引擎
用于在主要包含HTML的文档中使用PHP。实际上,PHP的最初目的是成为一种模板语言。这就是为什么使用PHP,您可以使用短标记来回送变量(例如
还有其他模板引擎(如smarty、twig等)使语法更加简洁(如
使用模板引擎的主要好处是将设计(表示逻辑)与编码(业务逻辑)分开。从长远来看,它还使代码更干净、更容易维护。 如果您还有任何问题,请随时发表评论。 在 PHP Documentation . 上帝保佑!
注:
PHP短标签
|
![]() |
2
62
尝试这样:
|
![]() |
3
29
你可以用 alternative syntax alternative syntax for control structures 从PHP中脱颖而出:
|
![]() |
4
15
基本上,您可以将HTML放在PHP标记之外的任何地方。在显示任何数据之前进行所有必要的数据处理,以便分离逻辑和表示,这也是非常有益的。 数据显示本身可以位于同一个PHP文件的底部,也可以包含一个单独的PHP文件,该文件主要由HTML组成。 我喜欢这种紧凑的款式:
注意:您可能需要使用
|
![]() |
5
7
我喜欢这种风格:
我确实使用ASP样式的标记,是的。对我来说,PHP和HTML的混合看起来非常可读。关键在于
|
![]() |
6
7
另一种方法是将HTML放在一个单独的文件中,并用占位符[[内容]]标记要更改的区域。(您也可以使用sprintf代替str_replace。)
或者,您可以将所有PHP内容输出到缓冲区中捕获的屏幕,然后编写HTML,然后将PHP输出放回页面。 写下PHP、捕获它、然后再写一次似乎很奇怪,但这确实意味着您可以做各种格式化工作(HereDocs等),并且可以在不妨碍页面模板的情况下正确测试它的输出。(Joomla CMS就是这样做的,顺便说一句) IE:
|
![]() |
7
2
|
![]() |
8
1
除了
Chris B's
回答,如果你需要使用
例如,要显示库的图像:
Echo
采用多个参数,因此具有良好的缩进效果,看起来相当不错。还使用
|
![]() |
9
1
试试看这可能对你有帮助……
|
![]() |
10
1
不回显HTML 如果你想用
你应该这样做:
|
![]() |
11
1
简单使用 打印 函数将文本回送到PHP文件中,如下所示
|
![]() |
12
1
或
|
|
Warriorfirst · {echo-seg}的用法 1 年前 |
|
Seyfat Khamidov · Bash和echo命令出现意外结果 1 年前 |
![]() |
Boominathan R · 在PHP中回显所有相同名称的变量 1 年前 |
|
cserba · 在bash中打印出“echo”这个特殊的字符 2 年前 |
![]() |
CaTx · 使用带有一个大于号和两个大于号的回波的区别 2 年前 |
|
ayherrera · bash-在新txt文件中多行打印id号 7 年前 |
|
Ralph Agustin · PHP中的引号 7 年前 |