站长之家 - 语言 2008-09-03 11:07

Output Buffer (输出缓冲)函数的妙用

《Output Buffer (输出缓冲)函数的妙用》文章已经归档,站长之家不再展示相关内容,下文是站长之家的自动化写作机器人,通过算法提取的文章重点内容。这只AI还很年轻,欢迎联系我们帮它成长:

在PHP编程中,我们经常会遇到一些直接产生输出的函数,如passthru(),readfile(),var_dump()等.但有时我们想把这些函数的输出导入到文件中,或者先经过处理再输出,或者把这些函数的输出作为字符串来处理.这时我们就要用到OutputBuffer(输出缓冲)函数了.处理输出缓冲的函数主要有这么几个:ob_start()开始输出缓冲,这时PHP停止输出,在这以后的输出都被转到一个内部的缓冲里.ob_get_contents()这个函数返回内部缓冲的内容.这就等于把这些输出都变成了字符串.ob_get_length()返回内部缓冲的长度.ob_end_flush()结束输出缓冲,并输出缓冲里的内容.在这以后的输出都是正常输出.ob_end_clean()结束输出缓冲,并扔掉缓冲里的内容.举个例子,var_dump()函数输出一个变量的结构和内容,这在调试的时候很有用.但如果变量的内容里有等HTML的特殊字符,输出到网页里就看不见了....

......

本文由站长之家用户“互联网”投稿,本平台仅提供信息索引服务。由于内容发布时间超过平台更新维护时间,为了保证文章信息的及时性,内容观点的准确性,平台将不提供完整的内容展现,本页面内容仅为平台搜索索引使用。需阅读完整内容的用户,请联系作者获取原文。

推荐关键词

24小时热搜

查看更多内容

大家正在看