对ob_get_length缓冲和PHP获取缓冲区长度的例子

对ob_get_length缓冲和PHP获取缓冲区长度的例子
本文阐述了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程序设计有所帮助。

tag:长度例子电脑软件ob_get_lengthphp

相关内容