我正在寻找一种方法来实现内置预定义内容的只读流。
PHP中有一个内部php://memory
流。它可以使用fopen以各种模式打开,其中一个是r
- 只读流。
问题是,似乎没有办法用一些内容启动它。显然,不支持写入只读流(我在这里排除了hhvm
看似supports it - by desing)。
我了解data://
包装器。使用它,您确实可以初始化内部有数据的只读流,尽管数据需要是base64 / urlencoded,这意味着对可能的charset有一些限制。另外,我无法真正找到关于数据流实际存储位置的文档(在内存或临时文件中?)。