判断PHP个流是否支持寻道
Determine whether PHP stream support seeking
对于内部模块,我们正在编写用于处理流的抽象。事情是在实例化抽象时流本身实际上被解析(因此文件或 url)。那时,我需要确定流是否支持搜索 (like C# does)。
PHP是否有可能确定给定的流(资源)是否支持搜索?
最后的手段是实际调用 fseek()
方法并捕获可能的错误,但这会在处理文件流时产生副作用。
stream_get_meta_data reports it in the seekable field.
对于内部模块,我们正在编写用于处理流的抽象。事情是在实例化抽象时流本身实际上被解析(因此文件或 url)。那时,我需要确定流是否支持搜索 (like C# does)。
PHP是否有可能确定给定的流(资源)是否支持搜索?
最后的手段是实际调用 fseek()
方法并捕获可能的错误,但这会在处理文件流时产生副作用。
stream_get_meta_data reports it in the seekable field.