对ob_get_length缓冲和PHP获取缓冲区长度的例子
的file_get_contents()函数把整个文件读入一个字符串,如文件(),并不同于file_get_contents()读取一个文件读入一个字符串。
file_get_contents()函数读取一个文件的内容读入一个字符串的首选方法。如果操作系统支持,内存映射技术也将被用来提高性能。
语法:file_get_contents(路径,include_path,语境,开始,max_length)
复制代码如下:(ob_start) / /打开缓冲区;
;输出
1美元=(ob_get_contents); / /得到的缓冲区的内容
;输出
($ OUT2 = ob_get_contents / /获得);缓冲区的内容了
(ob_end_clean); / /空缓冲区,并关闭
echo $ 1; / /第一输出结果
;
echo $ / /输出OUT2;第二次获得结果,为了比较
本代码是用于当输出缓冲区设置打开(output_buffering =对)
列表输出头信息:print_r(ob_list_handlers());
刷新缓冲区的数据,返回的数据并关闭缓冲:缓冲= ob_get_flush(美元);
写缓冲区的数据文件:file_put_contents('buffer .txt,为缓冲);
列表输出头信息:print_r(ob_list_handlers());
获取缓冲区的长度,示例代码如下所示:
将代码复制如下:打开缓冲区
ob_start();
输出/内容
你好;
获取缓冲区的长度。
len1美元= ob_get_length();
输出内容
回声世界;
再次获取缓冲区的长度。
美元ob_get_length len2个=();
空缓冲区、缓冲区和关闭区
ob_end_clean();
第一次获取输出的长度
echo $ len1;
;
第二次输出输出的长度来比较两个不同的结果
echo len2个;
希望本文能对大家的PHP程序设计有所帮助。