介绍
本篇文章为大家展示了php中实现页面静态化的原理是什么,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。
1,用file_put_contents()函数
2,使用php内置缓存机制实现页面静态化:output_buffering
php中output_buffering内置函数,简称ob函数,主要会用到的下面几个:
- <李>
ob_start #打开输出控制缓冲
李> <李>ob_get_contents #获取输出缓冲区内容
李> <李>ob_clean #清空输出缓冲区
李> <李>ob_get_clean #获取当前缓冲区内容,然后清空当前输出缓冲区
李>& lt; php ?//,开启输出缓冲控制 ob_start (); echo & # 39; hello & # 39;,,//,输出点儿内容//,获取缓冲区的内容,然后写入到1. txt中 写入& # 39;1. txt # 39; ob_get_contents ());
上面代码会在目录下,生成一个1。txt文件,内容就是:hello world。
清空缓冲区,内容就不会在终端显示了:
& lt; php ?//,开启输出缓冲控制 ob_start (); echo & # 39; hello & # 39;,,//,输出点儿内容//,获取缓冲区的内容,然后写入到1. txt中 写入& # 39;1. txt # 39; ob_get_contents ());//ob_clean();还以为,清空输出缓冲区//,注意,浏览器就不会显示“hello world"了
上述内容就是php中实现页面静态化的原理是什么,你们学到知识或技能了吗?如果还想学到更多技能或者丰富自己的知识储备,欢迎关注行业资讯频道。