• 罗列一些PHP常用的stream函数集

    让流使用更方便
    服务器君一共花费 14.743 ms 进行了 3 次数据库查询,努力地为您提供了这个页面。
    广告很萌的

    前面谈到了 PHP对自己I/O流访问的封装,封装之后可以简单地用 PHP://Wrapper 的形式使用流。

    流也有其它各种使用方式,PHP也自带了许多函数去方便地使用它们。比如 PHP函数补完:stream_context_create()模拟POST/GET 这篇文章提到的 stream_context_create 函数。

    除此之外,我们再罗列一下常用的stream函数集:

    • stream_bucket_append函数:为队列添加数据 
    • stream_bucket_make_writeable函数:从操作的队列中返回一个数据对象
    • stream_bucket_new函数:为当前队列创建一个新的数据
    • stream_bucket_prepend函数:预备数据到队列 
    • stream_context_create函数:创建数据流上下文
    • stream_context_get_default函数:获取默认的数据流上下文
    • stream_context_get_options函数:获取数据流的设置
    • stream_context_set_option函数:对数据流、数据包或者上下文进行设置
    • stream_context_set_params函数:为数据流、数据包或者上下文设置参数
    • stream_copy_to_stream函数:在数据流之间进行复制操作
    • stream_filter_append函数:为数据流添加过滤器
    • stream_filter_prepend函数:为数据流预备添加过滤器
    • stream_filter_register函数:注册一个数据流的过滤器并作为PHP类执行
    • stream_filter_remove函数:从一个数据流中移除过滤器
    • stream_get_contents函数:读取数据流中的剩余数据到字符串
    • stream_get_filters函数:返回已经注册的数据流过滤器列表
    • stream_get_line函数:按照给定的定界符从数据流资源中获取行
    • stream_get_meta_data函数:从封装协议文件指针中获取报头/元数据
    • stream_get_transports函数:返回注册的Socket传输列表
    • stream_get_wrappers函数:返回注册的数据流列表
    • stream_register_wrapper函数:注册一个用PHP类实现的URL封装协议
    • stream_select函数:接收数据流数组并等待它们状态的改变
    • stream_set_blocking函数:将一个数据流设置为堵塞或者非堵塞状态
    • stream_set_timeout函数:对数据流进行超时设置
    • stream_set_write_buffer函数:为数据流设置缓冲区
    • stream_socket_accept函数:接受由函数stream_ socket_server()创建的Socket连接
    • stream_socket_client函数:打开网络或者UNIX主机的Socket连接
    • stream_socket_enable_crypto函数:为一个已经连接的Socket打开或者关闭数据加密
    • stream_socket_get_name函数:获取本地或者网络Socket的名称
    • stream_socket_pair函数:创建两个无区别的Socket数据流连接
    • stream_socket_recvfrom函数:从Socket获取数据,不管其连接与否
    • stream_socket_sendto函数:向Socket发送数据,不管其连接与否
    • stream_socket_server函数:创建一个网络或者UNIX Socket服务端
    • stream_wrapper_restore函数:恢复一个事先注销的数据包
    • stream_wrapper_unregister函数:注销一个URL地址包
更多 推荐条目

Welcome to NowaMagic Academy!

现代魔法 推荐于 2013-02-27 10:23   

本章最新发布
随机专题
  1. [软件工程与项目管理] 浏览器的CSS解析 7 个条目
  2. [移动开发] Android里的ContentValues 2 个条目
  3. [Python程序设计] 写几个简单的Tornado程序吧 5 个条目
  4. [Python程序设计] Django Web环境配置 2 个条目
  5. [搜索引擎优化] 百度搜索引擎优化指南 3 个条目
  6. [移动开发] Android Studio的使用技巧 4 个条目
  7. [JavaScript程序设计] Web实时通信技术名词解析 5 个条目
  8. [PHP程序设计] httpd.conf设置相关 3 个条目
  9. [移动开发] Layout_weight属性解析 5 个条目
  10. [JavaScript程序设计] jQuery与表单操作 2 个条目
  11. [数据结构] 散列表(哈希表) 13 个条目
  12. [智力开发与知识管理] 信息的类型与结构 9 个条目
窗口 -- [八点]