PHP程序设计经典300例
上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()不仅可以输出字符串,还可以输出数组和对象。