[Zend权威认证试题讲解]第十章 - 流与网络编程
当要处理外部数据源时,PHP提供了许多不同的方式来与外部世界连接。这当中包括文件访问与E-Mail管理。然而,这两种机制的针对性都太强:文件管理只能处理本地文件系统,而E-Mail函数也只能解决网络连接中很小一部分的问题。要实现更多的功能,PHP提供了一种叫“流(stream)”的工具,使得处理任何文件形式的数据源成为可能。比如,“fopen封装器”能将外部服务器上的页面读入你的脚本中,这是使用流的最好的例子。它让你能够使用文件函数从英特网中获得内容。 r2ftA,M
最后,更复杂的操作可以通过socket编程实现,使得高层应用成为可能。
本章考察你对这两个领域中知识的了解。
问题
1.以下哪一项不是合法的PHP文件资源?
A.\\server\path\filename
B.[url=http://www.example.com/index.php][color=#0000ff]http://www.example.com/index.php[/color][/url]A(C1C+HA0i
C.myfile.txtK:Ib#ox n
D.compress.zlib://myfile.txt
E.以上都不合法
.]3u?O/w9jXo
Q7fZY-fmq{c
2.哪个函数能创建并注册一个PHP的流封装器?
答案:____________c%ox:|D
6Q*B kMjt\
0Pvg kA9x^3L,d5f
3.用stream_get_meta_data函数,流API无法提供下列哪种信息?