1、单/双引号围困法
这是最低级的要领了,用法就像下面如许:
<?php echo ' <!DOCTYPE html> <html> <head> <title> </title> </head> <body> <span>测试页面</span> </body> </html> '; ?>
如许是最简朴的一种要领了,直接用单引号包装上就好了。
至于双引号和单引号的区分,就在于前者剖析引号内的变量,而后者不剖析引号内的变量,参看下面的例子
<?php $Content='Hello!'; echo "$Content"; echo '<br>'; echo '$Content'; ?>
输出:
1 Hello!
2 $Content
因而可知,用双引号围困的字符串中的变量名自动剖析为了变量值,而用单引号围困则依旧显现变量名。
如许誊写的瑕玷有两点:
1、假如输出内容中包括单/双引号将极难处置惩罚,因为PHP没法推断这个引号是属于顺序的照样输出内容的,所以会报错。
2、如许誊写一些现代文本编辑器(如SublimeText)将没法对引号围困的输出的内容举行语法着色,假如涌现一些花样题目将极难发明。图中为SublimeText3的一张截图,上面的是一般的着色,下面则是用引号围困的着色。
2、HTML中嵌入PHP顺序块(引荐)
这是一种异常适宜的方法,而且这类要领普遍用在了诸如WordPress模板等场所中。誊写起来也较为轻易,直接在须要输出的处所写上相干的代码就好了,就像下面如许:
<?php //起首在这里写好相干的挪用代码 function OutputTitle(){ echo 'TestPage'; } function OutputContent(){ echo 'Hello!'; } //然后再下面挪用相干函数就能够了 ?> <!DOCTYPE html> <html> <head> <title><?php OutputTitle(); ?></title> </head> <body> <span><?php OutputContent(); ?></span> </body> </html>
我以为这类要领是在这三种要领中最好的,然则如许做的瑕玷是假如如许的代码块一多了就会严重影响顺序浏览。
3、运用前端模板引擎
因为前端的重要性在全部Web开辟中日趋上升,现在前/后端工程师逐步在星散成两个职业,所以说为了确保前/后端工程师能够相互配合,使前端开辟和后端开辟出来的东西对接更圆满,逐步催生出了一系列前端模板引擎,比方Smarty。运用Smarty誊写的完成代码可读性异常的高,这使前/后端的星散也越发的高效和便利。有兴致的同砚能够去搜刮相识。
引荐教程:PHP视频教程
以上就是php嵌入html有哪几种要领的细致内容,更多请关注ki4网别的相干文章!