什么是PHP中的流和流包装器

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了什么是PHP中的流和流包装器相关的知识,希望对你有一定的参考价值。

为了理解php中的流,流是一个提供方法的接口 读取和写入资源,此接口由不同的实现 用于提供特定功能的流包装器类型(http,ftp,file等)。因此,当我们说fopen()打开流时,它是否意味着特定流的实例化 包装对象?如果我错了,请澄清我 谢谢

答案

并非所有流都是在该级别实现的,大多数内置函数都处于C级别,所以不,只要PHP不涉及streamwrapper对象。该接口确保它像流一样工作,而不是相反。 (实质上:所有streamwrappers都可以像流资源一样访问,但并非所有流资源都由streamwrapper类提供)。但是你可以覆盖例如file:///包装器和其他内置插件,非常有趣。

以上是关于什么是PHP中的流和流包装器的主要内容,如果未能解决你的问题,请参考以下文章

.NET基础拾遗字符串集合和流3

FlinkFlink 源码阅读笔记(18)- Flink SQL 中的流和动态表

I/O————字符流和流的关闭

95-910-170-源码-FlinkSQL-Flink SQL 中的流和动态表

PHP 中的流上下文 - 它是啥?

节点流和处理流详解