http://php.net/manual/en/book.stream.php
很多功能,可能还有很多电器。但是,例如,我想用流做什么?它们通常用于什么?
流是基本上任何 I/O(输入、输出)的概括,甚至更一般地说是任何可以读取或写入的东西。如果您曾经fopen
使用流打开过文件。如果您曾经使用 下载过远程文件file_get_contents('http://exmaple.com')
,那么您已经使用了流。有 Stream Wrappers for http://
、简单的本地文件zip://
等等。fopen
和之类的功能file_get_contents
相当高级,您链接到的手册中列出的所有功能甚至更低级别,例如,允许您将数据从一个流直接传输到另一个流,例如直接文件到文件数据复制,以及您可以在相当低的级别上使用 I/O 操作做的其他好事