Loading...

那些误导人的手册翻译

2007-08-13 21:50:38 发表于PHP, 网站技术 本文链接: 那些误导人的手册翻译

PHP我们在google ob_start的时候,大家肯定会发现好多文章都说这个是“用PHP控制您的浏览器cache”,包括那个中文的php站点亦是如此,这个中文翻译,如果不是当初我去看php.net,依然会把我搞在云里雾里,不知道是翻译的人是不明白ob_start的意思还是不小心给翻译错了,从而一直延续下来了。稍微熟悉php或者b/s结构的朋友就知道,php怎么可能去控制浏览器的缓存,那些所谓控制缓存失效的代码也并非是php直接控制的,而是通过http的header头告诉浏览器页面的缓存如何设置。而这个ob_start根本就和浏览器扯不上关系,还居然用“用PHP控制您的浏览器cache”,我认为这样说是相当不负责的。
既然说到ob_start,我就大致说说这个函数是干嘛用的,我们知道,php的最终目的其实就是执行程序,然后将结果输出,客户端浏览器软件通过接收到的代码就可以查看网页了。一般php的输出是随着程序的执行而逐步输出的,但是在某些时候我们需要对程序的整个输出进行处理,比如替代输出中的链接、将输出的内容写入缓存文件等等,这个时候就会利用ob_start函数来控制输出区了,配合其他的函数,我们就能方便的做到这些,更详细的我就没有必要在这里重复了,具体的请参考:中文English

该日志未加标签
发表于 2007-08-13 21:50:38 目录:PHP, 网站技术 [RSS 2.0] 你可以发表评论, 或者从您的网站 trackback
  • 相关阅读
  • 板凳还空着的
    评论分页: 1
    (Required)
    (Required, not published)
    如果留言未显示无需重复留言,我将为你恢复!