Streams用于什么?

时间:2012-09-03 13:44:05

标签: php stream

http://php.net/manual/en/book.stream.php

许多功能,可能还有很多设备。但是,例如,我想要使用流?它们一般用于什么?

1 个答案:

答案 0 :(得分:1)

流是基本上任何I / O(输入,输出)的概括,或者更普遍的是可以读取或写入的任何内容。如果您曾使用fopen打开文件,则表示您已使用过流。如果您曾使用file_get_contents('http://exmaple.com')下载了远程文件,那么您已经使用了一个流。有http://的Stream Wrappers,简单的本地文件,zip://等等。像fopenfile_get_contents这样的函数是相当高级的,您链接到的手册中列出的所有函数都是更低级别的,例如,允许您将数据从一个流直接传递到另一个流,例如直接的文件到文件数据副本,以及在较低级别上使用I / O操作可以执行的其他好处