入门 - 简单实现PHP生成静态页

来源:互联网 发布:丛云牙 知乎 编辑:程序博客网 时间:2024/05/22 08:06

  ob_start();// 开启缓冲区  // 程序将ob_start和ob_clean之间的内容。  phpinfo();  $cache = ob_get_contents();// 获取缓冲区中的内容并保存到变量  ob_clean();// 关闭缓冲区    // 将缓冲区的内容输出到文件,完成伪静态  if (!is_file("Cache.html")) {  $f = fopen("Cache.html","w+");  fwrite($f,$cache);  fclose($f);  }

函数列表:

ob_start(); // 激活缓冲区

flush(); // 刷新缓冲区,输出。 使用率高,效率高

ob_get_contents(); // 输出缓冲区内容,如果缓冲区没有激活则返回false

ob_end_clean(); // 删除缓冲区内容,并且关闭内部缓冲区

ob_end_flush(); // 发送内部缓冲区的内容到浏览器,并且关闭输出缓冲区

ob_implicit_flush(); // 打开或关闭绝对刷新 PS:默认为关闭缓冲区,打开绝对缓冲后,每个脚本输出都直接发送到浏览器,无需调用flush()


原创粉丝点击