申明:那个函数常常利用,效力很高。
申明:那个函数不会输出内部缓冲区的内容而是把它删除!
利用圆式:voidob_end_flush(void)
6、ob_end_clean:删除内部缓冲区的内容,而且封闭内部缓冲区
3、ob_get_contents:返回内部缓冲区的内容。
利用圆式:intob_get_length(void)
1、相干函数简介:
-----------------------------------------------------------------------------------------------------------
申明:当缓冲区激活时,所有来自PHP法式的非文件头信息均不会收送,而是保留正在内部缓冲区。
函数花式:voidob_start(void)
7、ob_implicit_flush:挨开或封闭尽对刷新
申明:那个函数会返回当前缓冲区中的长度;和ob_get_contents一样,若是输出缓冲区出有激活。则返回FALSE。
申明:那个函数会返回当前缓冲区中的内容,若是输出缓冲区出有激活,则返回FALSE。
利用圆式:stringob_get_contents(void)
1、Flush:刷新缓冲区的内容,输出。
申明:那个函数收送输出缓冲区的内容(若是有的话)。
4、ob_get_length:返回内部缓冲区的长度。
函数花式:flush()
2、ob_start:挨开输出缓冲区
利用圆式:voidob_end_clean(void)
申明:利用过Perl的人都知道$│=x的意义,那个字符串可以挨开/封闭缓冲区,而ob_implicit_flush函数也和阿谁一样,默许为封闭缓冲区,挨开尽对输出后,每一个剧本输出都直接收送到阅读器,不再需要挪用flush()。
所有对header()函数有领会的人都知道,那个函数会收送一段文件头给阅读器,然则若是正在利用那个函数之前已有了任何输出(包罗空输出,好比空格,回车和换行)就会提醒得足。若是我们往得降第一行的ob_start(),再履行此法式,我们会收现获得了一条毛病提醒:“Headerhadallreadysendby”!然则加上ob_start,就不会提醒得足,缘由是当挨开了缓冲区,ePHP实例教程:Output Control输出函数cho后里的字符不会输出到阅读器,而是保存正在办事器,直到你利用flush或ob_end_flush才会输出,所以其真不会有任何文件头输出的毛病!
5、ob_end_flush:收送内部缓冲区的内容到阅读器,而且封闭输出缓冲区。
为了输出缓冲区的内容,可以利用ob_end_flush()或flush()输出缓冲区的内容。
利用圆式:voidob_implicit_flush([intflag])
评论 {{userinfo.comments}}
{{child.content}}
{{question.question}}
提交