Chinaunix首页 | 论坛 | 博客
  • 博客访问: 18931350
  • 博文数量: 7460
  • 博客积分: 10434
  • 博客等级: 上将
  • 技术积分: 78178
  • 用 户 组: 普通用户
  • 注册时间: 2008-03-02 22:54
文章分类

全部博文(7460)

文章存档

2011年(1)

2009年(669)

2008年(6790)

分类:

2008-04-12 20:14:34

  1.  
  2.   PHP4 采用了缓冲机制,在你决定发送以前,所有内容只是存在于缓冲中,而不是直接发送给浏览器,虽然你可以用 header  setcookie 函数来实现,但是这两个函数相比于功能强大的输出函数来说只是一点“雕虫小技”。让我们来看看这些函数的真本事: 
  3. void (void); 
  4. 本函数告诉 PHP 处理器把所有输出重定向到内部缓冲,调用这个函数后,就不会有输出到浏览器。 
  5. string (void); 
  6.   本函数把输出缓冲返回到一个字符串,你可以用来把堆积起来的输出一起发送到浏览器。当然要先关掉缓冲。 
  7. int (void); 
  8. 本函数返回输出缓冲的长度。 
  9. void (void); 
  10. 本函数清除并关闭缓冲。在输出到浏览器之前你需要使用这个函数。 
  11. void  ([int flag]) 
  12.   本函数用来控制隐式缓冲泻出,缺省为 off,如果打开时,对每个 print/echo 或者输出命令的结果都发送到浏览器。 
  13.   二、采用输出控制来压缩 PHP 的输出 
  14. 在开始之前,要保证你的 PHP4 编译时支持 Zlib。 
  15. 首先,初始化输出缓冲: 
  16. (); 
  17. (0); 
  18. ?>
 

然后产生所有的输出内容。 

print("本例为压缩输出!"); 
阅读(271) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~