上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
实例001 在PHP中动态输出HTML代码
【实例描述】
在PHP开发中,最常见的应用就是打印输出字符串。网页中的很多部分也是通过嵌入到HTML中的PHP代码动态生成的。本实例中将讲解PHP如何在网页中动态地输出HTML代码,运行效果如图1-1所示。
图1-1 在PHP中动态输出HTML代码
【实现过程】
创建名为index.php的脚本文件。首先,定义一个字符串变量,内容为一段HTML代码。然后,使用echo结构在页面打印输出这个变量。其代码如下。
<?php $str_html = "<b>文字加粗显示</b>"; // 字符串变量存储HTML标签 echo $str_html; // 打印输出字符串变量 ?>
【知识拓展】
在PHP中,有四种方法输出字符串。echo结构可以一次输出多个值;print()只可以输出一个值;printf()可以格式化输出;print_r()可以输出数组,对调试很有好处。下面将对其区别和定义进行简单介绍。
❑ echo是PHP的一个关键字,它没有返回值。在写法上,它可以省略括号。
❑ print()也是PHP的一个关键字,它有返回值,一般返回true,返回false的情况应该没有。在写法上,它和echo一样,可以省略括号。
❑ printf()的具体用法和C语言的printf()一样,可以格式化输出一个字符串。
❑ print_r()不仅可以输出字符串,还可以输出数组和对象。