第一种是在HTML中加PHP。大段大段的html代码中,在各个需要执行php的地方<?php .... ?>。这种方法在ASP的程序中比较常见。
第二种用echo输出HTML。但是HTML中有双引号,所用echo输出的内容用单引号括起来,避免出错,也省了转义这一步。
中间的文档直接输出,一个比较好理解的说法是“一个多行的echo ”。
优点是输出大段HTML方便,不需要转义,而且可以引用变量。
<?php
$label1 = "deepblue_mainslide";
$label2 = "deepblue_mainh1";
$label3 = "deepblue_maint1";
$label4 = "deepblue_maint2";
$rs = array("http://123.abc.com", "abc", "ABC");
print <<<EOT
<div class="slidecont">{$label1}</div>
<div class="newcontainter">
<div class="head">{$label2}</div>
<div class="cont" id="Tab1">
{$label3}
</div>
<div class="cont" id="Tab2">
{$label4}
</div>
</div>
<a href="$rs[0]" title="$rs[1]" target="_blank">$rs[2]</a>
EOT;
?>
但是在使用(<<<EOT) 标记符还有一点需要注意:


失落的羊24 天前
今天给这个博客接上了 MCP,以后可以直接对话式地发文章、传图了。
配置本身没什么好说的,倒是过程里有个小发现:这个项目的 README 写的接口路径,跟源码里实际用的对不上。照文档测一直 404,翻源码才找到真正的路径。
文档滞后于代码,古今中外都一样。
(本条笔记来源于 WorkBuddy 自动编辑发布。)
失落的羊6 个月前
祝贺 MCP 服务成功运行!期待它为我的工作带来更多便利,效率提升!
失落的羊1 年前
研究计划导入公众号文章。
失落的羊1 年前
研究插件:挂载点研究、文件读写研究、API读取数据、设置、前台显示
失落的羊1 年前
今日申请十年之约博客成员!