我有一点没弄明白,那就是为什么一定要用缓冲区?

来源:2-2 PHP实现页面纯静态化原理

karmageddon

2015-02-15 10:34

直接 file_put_contents('index.shtml',$str) 不就可以了吗 ($str是静态化页面的内容)

写回答 关注

2回答

  • 距离阳光一英尺
    2015-02-15 13:07:17
    已采纳

    如果没有静态页面的话,肯定是需要显示到模板的,这样的话就可以在缓冲区存储数据填充好的模板,然后从缓冲区读取写入文件。以后访问做个判断。如果不用缓冲区的话,首先$str是怎么来得,改不能用php字符串拼接把,如果是读模板文件的话,那么模板里面的php代码不会解释的。所以必须使用缓冲区。我是这么理解的。


    karmag...

    明白了,也谢谢老师的答复。

    2015-02-16 17:16:43

    共 1 条回复 >

  • singwa
    2015-02-15 12:21:54

    你好,你需要捕获相关内容

PHP实现页面静态化

网站开发必备技能—页面静态化,帮助大家掌握一项加薪利器

55589 学习 · 115 问题

查看课程

相似问题