php内置函数总结_第1页
php内置函数总结_第2页
php内置函数总结_第3页
php内置函数总结_第4页
php内置函数总结_第5页
已阅读5页,还剩20页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、第2章Apache函数152.1Apache信息获取类函数152.1.1apache_child_terminate函数:在本次请求结束后终止Apache进程152.1.2apache_get_modules函数:获取Apache的模块列表162.1.3apache_get_version函数:获取Apache的版本162.1.4apache_getenv函数:获取Apache的环境变量172.1.5apache_lookup_uri函数:获取特定的URL有关信息172.1.6apache_note函数:获取或设置Apache请求记录182.1.7apache_request_headers函

2、数:获取HTTP请求的标头192.1.8apache_response_headers函数:获取所有HTTP回应标头192.1.9getallheaders函数:获取所有HTTP变数值202.2Apache配置类函数202.2.1apache_reset_timeout函数:重设Apache写操作时间212.2.2apache_setenv函数:设置Apache的环境变量212.2.3virtual函数:执行Apache的子请求222.3Apache编码类函数222.3.1ascii2ebcdic函数:将ASCII码转换为EBCDIC码222.3.2ebcdic2ascii函数:将EBCDIC

3、码转换为ASCII码232.4小结23第3章ODBC函数243.1ODBC连接类函数253.1.1odbc_connect函数:打开一个ODBC连接253.1.2odbc_close函数:关闭一个已经打开的ODBC连接263.1.3odbc_close_all函数:关闭所有已经打开的ODBC连接273.1.4odbc_pconnect函数:打开一个持续有效的ODBC连接273.2ODBC操作类函数283.2.1odbc_commit函数:更新所有处于未决状态的操作283.2.2odbc_do函数:在打开的ODBC连接上执行SQL语句293.2.3odbc_exec函数:执行SQL语句303.2

4、.4odbc_execute函数:执行一个预置的SQL语句303.2.5odbc_free_result函数:释放传回资料所占用的内存313.2.6odbc_prepare函数:预置SQL语句的执行323.2.7odbc_rollback函数:撤销所有处于未决状态的操作323.3ODBC信息获取类函数333.3.1odbc_columnprivileges函数:列出给定表的列和相关的权限333.3.2odbc_columns函数:列出指定表的列的名称343.3.3odbc_cursor函数:获取光标的名称353.3.4odbc_data_source函数:返回连接数据库的信息353.3.5od

5、bc_error函数:获取最后的错误代码363.3.6odbc_errormsg函数:获取最后的错误信息363.3.7odbc_fetch_array函数:获取结果集数组373.3.8odbc_fetch_into函数:获取传回的指定列383.3.9odbc_fetch_object函数:返回结果集到对象383.3.10odbc_fetch_row函数:获取传回的一列393.3.11odbc_field_len函数:获取字段的长度403.3.12odbc_field_name函数:获取字段的名称413.3.13odbc_field_num函数:获取字段的序号413.3.14odbc_field

6、_precision函数:获取字段的长度423.3.15odbc_field_scale函数:获取字段的浮点数423.3.16odbc_field_type函数:获取字段的资料类型433.3.17odbc_foreignkeys函数:返回特定表的外来键443.3.18odbc_gettypeinfo函数:返回数据库的类型信息443.3.19odbc_longreadlen函数:设定传回栏的最大值453.3.20odbc_num_fields函数:获取字段数目453.3.21odbc_num_rows函数:获取传回的列数目453.3.22odbc_primarykeys函数:返回列的名字作为表的

7、主键463.3.23odbc_procedurecolumns函数:返回检索过程的参数信息463.3.24odbc_procedures函数:获取存在于特定数据源中的进程信息473.3.25odbc_result_all函数:传回HTML表格信息473.3.26odbc_result函数:获取结果数据473.3.27odbc_specialcolumns函数:返回一个表中在传送更新时可以自动更新的列483.3.28odbc_statistics函数:获取表的状态及其索引493.3.29odbc_tableprivileges函数:列出表格和每个表格关联的权限493.3.30odbc_table

8、s函数:获取特定数据库上的表的名称503.4ODBC设置类函数503.4.1odbc_autocommit函数:开启或关闭自动更新503.4.2odbc_binmode函数:设定二进制的数据处理方式513.4.3odbc_next_result函数:检查下一个结果集是否可用523.4.4odbc_setoption函数:调整ODBC设定523.5小结53第4章MySQL函数544.1MySQL连接类函数544.1.1mysql_connect函数:打开一个到MySQL服务器的连接544.1.2mysql_close函数:关闭MySQL连接554.1.3mysql_pconnect函数:打开一个

9、到MySQL服务器的持久链接564.2MySQL操作类函数574.2.1mysql_create_db函数:新建一个MySQL数据库574.2.2mysql_data_seek函数:移动内部结果的指针574.2.3mysql_db_query函数:发送一条MySQL查询584.2.4mysql_drop_db函数:删除一个MySQL数据库594.2.5mysql_escape_string函数:转义一个用来查询的字符串594.2.6mysql_free_result函数:释放结果内存604.2.7mysql_list_dbs函数:列出MySQL服务器中所有的数据库604.2.8mysql_li

10、st_fields函数:列出MySQL结果中的字段614.2.9mysql_list_processes函数:列出MySQL进程614.2.10mysql_list_tables函数:列出MySQL数据库中的表624.2.11mysql_ping函数:Ping一个服务器连接,如果没有连接则重新连接634.2.12mysql_query函数:发送一条MySQL查询634.2.13mysql_real_escape_string函数:转义SQL语句中的特殊字符644.2.14mysql_result函数:获取结果数据654.2.15mysql_select_db函数:选择MySQL数据库664.2

11、.16mysql_unbuffered_query函数:向MySQL发送一条SQL查询,并不获取和缓存结果的行674.3MySQL信息获取类函数674.3.1mysql_affected_rows函数:获取前一次MySQL操作所影响的记录行数684.3.2mysql_client_encoding函数:获取字符集的名称684.3.3mysql_db_name函数:获取数据库名694.3.4mysql_errno函数:返回上一个MySQL操作中的错误信息的数字编码704.3.5mysql_error函数:返回上一个MySQL操作产生的文本错误信息704.3.6mysql_fetch_array函

12、数:从结果集中获取一行作为关联数组,或数字数组,或二者都有714.3.7mysql_fetch_assoc函数:从结果集中获取一行作为关联数组724.3.8mysql_fetch_field函数:从结果集中获取列信息并作为对象返回734.3.9mysql_fetch_lengths函数:获取结果集中每个输出的长度754.3.10mysql_fetch_object函数:从结果集中获取一行作为对象764.3.11mysql_fetch_row函数:从结果集中获取一行作为枚举数组774.3.12mysql_field_flags函数:从结果集中获取字段关联的标志774.3.13mysql_fiel

13、d_len函数:返回指定字段的长度784.3.14mysql_field_name函数:获取结果集中指定字段的字段名794.3.15mysql_field_seek函数:将结果集中的指针设定为指定的字段偏移量804.3.16mysql_field_table函数:获取指定字段所在的表名814.3.17mysql_field_type函数:获取结果集中指定字段的类型814.3.18mysql_get_client_info函数:获取MySQL客户端信息824.3.19mysql_get_host_info函数:获取MySQL主机信息834.3.20mysql_get_proto_info函数:获

14、取MySQL协议信息834.3.21mysql_get_server_info函数:获取MySQL服务器信息844.3.22mysql_info函数:获取最近一条查询的信息844.3.23mysql_insert_id函数:获取上一个INSERT操作产生的ID854.3.24mysql_num_fields函数:获取结果集中字段的数目864.3.25mysql_num_rows函数:获取结果集中行的数目864.3.26mysql_stat函数:获取当前系统状态874.3.27mysql_tablename函数:获取表名884.3.28mysql_thread_id函数:获取当前线程的ID884

15、.4小结89第3篇数组字符篇第5章Arrays函数935.1数组建立类函数935.1.1array函数:新建一个数组935.1.2array_combine函数:用两个数组的值作为新数组的键与值来新建一个数组945.1.3range函数:建立一个包含指定范围单元的数组945.2数组操作类函数955.2.1array_chunk函数:将一个数组分割成多个数组955.2.2array_count_values函数:统计数组中所有的值出现的次数975.2.3array_diff_assoc函数:带索引检查计算数组的差集975.2.4array_diff_key函数:使用键名比较计算数组的差集985.

16、2.5array_diff_uassoc函数:用回调函数做索引检查来计算数组的差集985.2.6array_diff_ukey函数:用回调函数对键名比较计算数组的差集995.2.7array_diff函数:计算数组的差集1005.2.8array_fill函数:用给定的值填充数组1005.2.9array_filter函数:用回调函数过滤数组中的单元1015.2.10array_flip函数:交换数组中的键和值1025.2.11array_intersect_assoc函数:带索引检查计算数组的交集1035.2.12array_intersect_key函数:使用键名比较计算数组的交集1035

17、.2.13array_intersect_uassoc函数:带索引检查计算数组的交集,并用回调函数比较索引1045.2.14array_intersect_ukey函数:用回调函数比较键名来计算数组的交集1045.2.15array_intersect函数:计算数组的交集1055.2.16array_key_exists函数:检查给定的键名或索引是否存在于数组中1065.2.17array_map函数:将回调函数作用到给定数组的单元上1065.2.18array_merge_recursive函数:递归地合并一个或多个数组1075.2.19array_merge函数:合并一个或多个数组1085

18、.2.20array_multisort函数:对多个数组或多维数组进行排序1085.2.21array_pad函数:用值将数组填补到指定长度1095.2.22array_pop函数:将数组的最后一个单元弹出1105.2.23array_push函数:将一个或多个单元压入数组的末尾1115.2.24array_rand函数:从数组中随机取出一个或多个单元1115.2.25array_reduce函数:用回调函数迭代地将数组简化为单一的值1125.2.26array_search函数:在数组中查找给定的值并返回相应的键名1135.2.27array_shift函数:移除数组开头的一个单元1145.

19、2.28array_unique函数:移除数组中重复的值1145.2.29array_unshift函数:在数组开头插入一个或多个单元1155.2.30array_slice函数:从数组中取出一段1155.2.31array_splice函数:把数组中的一部分去掉并用其他值取代1165.2.32array_sum函数:计算数组中所有值的和1185.2.33array_uintersect_assoc函数:带索引检查计算数组的交集并用回调函数比较数据1185.2.34array_uintersect_uassoc函数:带索引检查计算数组的交集并用回调函数比较数据和索引1195.2.35array

20、_uintersect函数:计算数组的交集并用回调函数比较数据1195.2.36array_walk_recursive函数:对数组中的每个成员递归地应用用户函数1205.2.37array_walk函数:对数组中的每个成员应用用户函数1215.2.38compact函数:用变量名和值建立一个数组1215.2.39count函数:计算数组中的单元数目或对象中的属性个数1225.2.40current函数:返回数组中的当前单元1235.2.41extract函数:从数组中将变量导入当前的符号表中1245.2.42in_array函数:查找数组中是否存在某个值1255.2.43key函数:从关联数

21、组中获取键名1255.2.44list函数:把数组中的值赋给一些变量1265.2.45next函数:将数组中的内部指针向前移动一位1275.2.46prev函数:将数组中的内部指针倒回一位1275.2.47reset函数:将数组中的内部指针指向第一个单元1285.2.48shuffle函数:打乱一个数组1285.3数组信息获取类函数1295.3.1array_change_key_case函数:返回字符串键名全为小写或大写的数组1295.3.2array_keys函数:返回数组中所有的键名1305.3.3array_reverse函数:返回一个单元顺序相反的数组1305.3.4array_va

22、lues函数:返回数组中所有的值1315.3.5each函数:返回数组中当前的键/值对并将数组指针向前移动一步1325.4数组比较类函数1325.4.1arsort函数:对数组进行逆向排序并保持索引关系1335.4.2asort函数:对数组进行排序并保持索引关系1335.4.3krsort函数:对数组按照键名逆向排序1345.4.4ksort函数:对数组按照键名排序1355.4.5natcasesort函数:用自然排序算法对数组进行不区分大小写字母的排序1355.4.6natsort函数:用自然排序算法对数组排序1365.4.7rsort函数:对数组逆向排序1375.4.8sort函数:对数组

23、排序1375.4.9uasort函数:使用用户自定义的比较函数对数组中的值进行排序并保持索引关联1385.4.10uksort函数:使用用户自定义的比较函数对数组中的键名进行排序1395.4.11usort函数:使用用户自定义的比较函数对数组中的值进行排序1405.5小结140第6章Strings函数1426.1字符串转换类函数1426.1.1addcslashes函数:以C语言风格使用反斜线转义字符串中的字符1426.1.2addslashes函数:使用反斜线引用字符串1436.1.3chop函数:清除字符串中的连续空格1436.1.4get_html_translation_table函数

24、:返回htmlspecialchars()函数和htmlentities()函数的转换表1446.1.5chunk_split函数:将字符串分割成小块1466.1.6hebrev函数:转换希伯来逻辑字符为可见字符1466.1.7hebrevc函数:转换希伯来语文本为可见文本,包括换行符1476.1.8html_entity_decode函数:转换HTML字符编码为字符1476.1.9htmlentities函数:转换字符为HTML字符编码1486.1.10htmlspecialchars_decode函数:转换特殊HTML字符编码为字符1496.1.11htmlspecialchars函数:转

25、换特殊字符为HTML字符编码1496.1.12nl2br函数:将换行字符转换成“”1506.1.13quotemeta函数:加入引用符1506.1.14rtrim函数:清除字符串末尾的空白(或其他字符)1516.1.15strip_tags函数:清除HTML及PHP的标记1516.1.16stripcslashes函数:将用addslashes()函数处理后的字符串原样返回1526.1.17stripslashes函数:清除字符串中的反斜线1526.1.18strtolower函数:将字符串中的字母全部转换为小写1536.1.19strtoupper函数:将字符串中的字母全部转换为大写1536

26、.1.20trim函数:截取字符串首尾的空格(或其他字符)1546.2字符串操作类函数1546.2.1explode函数:将字符串按指定字符切开1546.2.2str_pad函数:用一个字符串填充另一个字符串到指定长度1556.2.3str_split函数:把字符串转化为数组1566.2.4str_shuffle函数:随机打乱字符串中的字符顺序1576.2.5str_ireplace函数:将某个子字符串替换为另一个字符串1576.2.6localeconv函数:获取当地的数字和货币信息1586.2.7ltrim函数:清除字符串左端的连续空白(或者其他字符)1596.2.8money_forma

27、t函数:把数字字符串转换为货币表示形式1606.2.9nl_langinfo函数:获取语言和地区信息1606.2.10number_format函数:用千位分隔符格式化数字字符串1626.2.11parse_str函数:将字符串解析为变量1636.2.12setlocale函数:设置地区信息1636.2.13similar_text函数:计算两个字符串中相匹配的字符串数量1646.2.14str_repeat函数:重复使用指定字符串1656.2.15str_replace函数:区分大小写的字符串替换1656.2.16str_word_count函数:返回字符串中的单词数1666.2.17str

28、casecmp函数:对两个字符串进行比较1666.2.18strlen函数:统计字符串的长度1676.2.19strnatcmp函数:使用自然顺序演算法来对比字符串1676.2.20strrev函数:颠倒字符串1686.2.21strtok函数:切开字符串1686.2.22strtr函数:转换字符串的某些字符1696.2.23substr_count函数:计算一个字符串在另一个字符串中出现的次数1706.2.24substr_replace函数:替换字符串中的一部分为另一个字符串1706.2.25substr函数:截取字符串1716.2.26ucfirst函数:将字符串中第一个字符改为大写17

29、16.2.27ucwords函数:将字符串中每个单词的第一个字母改为大写1726.2.28wordwrap函数:将字符串按字符个数换行1726.3字符串查找类函数1736.3.1chr函数:将指定的序数转化为相应的ASCII码字符1736.3.2implode函数:将数组合并为字符串1736.3.3join函数:将数组转化为字符串1746.3.4crc32函数:计算一个字符串的crc32多项式1746.3.5strchr函数:返回字符串在另一个字符串中首次出现的位置到末尾的子字符串1756.3.6strcspn函数:返回字符串中起首不符合mask的子字符串长度1756.3.7stripos函数

30、:查找一个字符串在另一个字符串中首次出现的位置(不区分大小写) 1766.3.8stristr函数:返回一个字符串在另一个字符串中首次出现的位置到后者末尾的子字符串(不区分大小写) 1766.3.9strripos函数:不区分大小写查找字符在字符串中首次出现的位置1776.3.10strrpos函数:查找字符在字符串中最后出现的位置1776.3.11strspn函数:返回字符串中起首符合mask的子字符串长度1786.3.12strstr函数:返回字符串中某字符串开始处至结束的字符串1786.4字符串编码类函数1786.4.1bin2hex函数:将二进制字符转化为十六进制1796.4.2con

31、vert_cyr_string函数:将字符由一种Cyrillic字符转换成另一种1796.4.3convert_uudecode函数:对用uuencode算法编码的字符串解码1806.4.4convert_uuencode函数:对字符串进行uuencode算法编码1806.4.5count_chars函数:返回字符串中所有字符的信息1806.4.6ord函数:返回一个字符的ASCII码1816.4.7quoted_printable_decode函数:将qp编码字符串转换成8 位元字串1826.4.8str_rot13函数:对一个字符串进行rot13编码1826.5字符串加密类函数1836.5

32、.1crypt函数:将字符串用DES编码加密1836.5.2md5_file函数:计算给定文件的MD5hash1836.5.3md5函数:对一个字符串进行MD5加密1846.5.4sha1_file函数:计算给定文件的sha1hash1846.5.5sha1函数:计算字符串的sha1hash1856.6字符串输出类函数1856.6.1echo函数:输出一个或多个字符1866.6.2fprintf函数:输出格式化字符串到流1866.6.3print函数:输出格式化字符串1876.6.4printf函数:输出一个格式化的字符串1876.6.5sprintf函数:返回一个格式化的字符串到变量1886

33、.6.6sscanf函数:按照一定格式解析输入的字符串1886.6.7vfprintf函数:输出格式化字符串到流1896.6.8vprintf函数:输出一个格式化的字符串1896.6.9vsprintf函数:输出格式化的字符串到变量1906.7字符串比较类函数1906.7.1levenshtein函数:计算两个字符串的Levenshtein距离1916.7.2metaphone函数:计算字符串的metaphone键1916.7.3soundex函数:计算字符串的soundex键1926.7.4strcoll函数:对两个字符串进行比较1936.7.5strcmp函数:比较两个字符串1936.7.

34、6strnatcasecmp函数:用自然运算法则比较字符串(不区分大小写)1946.7.7strncasecmp函数:比较字符串的前n个字符(不区分大小写)1946.7.8strncmp函数:比较两个字符串的前n个字符1956.7.9strpbrk函数:查找字符串中的一系列字符1956.7.10strpos函数:寻找字符串中某字符最先出现的位置1966.7.11strrchr函数:查找一个字符串在另一个字符串中末次出现的位置,并返回从字符串中的这个位置起,一直到字符串结尾的子字符串1966.7.12substr_compare函数:从指定起始位置起在一定长度内比较两个字符串(二进制精确,区分大

35、小写可选)1976.8小结197第7章Hash函数1987.1PHP中的常用Hash函数1987.1.1hash_algos函数:返回已经注册的Hash规则列表1987.1.2hash_file函数:用指定的文件内容生成一个Hash值1997.1.3hash_final函数:完成一个增加的Hash值并返回结果摘要2007.1.4hash_hmac_file函数:用指定文件和HMAC模式生成一个包含密钥的Hash值2007.1.5hash_hmac函数:用HMAC模式生成一个包含密钥的Hash值2017.1.6hash_init函数:初始化一个增加的Hash值2017.1.7hash_updat

36、e_file函数:从一个文件向一个动态的Hash值灌注数据2027.1.8hash_update_stream函数:从一个打开的数据流向一个动态的Hash值灌注数据2027.1.9hash_update函数:向一个动态的Hash值灌注数据2037.1.10hash函数:生成一个Hash值2037.2小结204第8章正则表达式函数2058.1Perl兼容的正则表达式函数2058.1.1preg_grep函数:返回与模式匹配的数组单元2058.1.2preg_match_all函数:进行全局正则表达式匹配2068.1.3preg_match函数:进行正则表达式匹配2078.1.4preg_quot

37、e函数:转义正则表达式字符2088.1.5preg_replace_callback函数:用回调函数执行正则表达式的查找和替换2088.1.6preg_replace函数:执行正则表达式的查找和替换2098.1.7preg_split函数:用正则表达式分割字符串2098.2小结210第4篇文件目录操作篇第9章Directories函数2139.1PHP中常用的目录操作函数2139.1.1chdir函数:改变目录2139.1.2chroot函数:改变根目录2149.1.3dir函数:仿照面向对象的机制来读取一个目录2149.1.4closedir函数:关闭目录句柄2159.1.5getcwd函数

38、:获取当前工作目录2159.1.6opendir函数:打开目录句柄2169.1.7readdir函数:从目录句柄中读取条目2169.1.8rewinddir函数:倒回目录句柄2179.1.9scandir函数:列出指定路径中的文件和目录2189.2小结219第10章FilePro函数22010.1PHP中常用的FilePro函数22010.1.1filepro_fieldcount函数:返回FilePro数据库上的表的数量22010.1.2filepro_fieldname函数:返回表的名称22010.1.3filepro_fieldtype函数:返回表的类型22110.1.4filepro_

39、fieldwidth函数:返回一个表的宽度22110.1.5filepro_retrieve函数:检索数据库中的数据22110.1.6filepro_rowcount函数:返回数据库的行数22210.1.7filepro函数:将读取核对地图文件并存储表的数量和信息22210.2小结222第11章FileSystem函数22311.1文件打开关闭类函数22311.1.1fopen函数:打开本地或远程的文件22311.1.2fclose函数:关闭已打开的文件指针22411.1.3popen函数:根据指定模式打开进程文件指针22511.1.4pclose函数:关闭进程文件指针22511.2文件操作类

40、函数22611.2.1chgrp函数:改变文件所属的组22611.2.2chmod函数:改变文件的访问模式22711.2.3chown函数:修改文件的所有者22711.2.4clearstatcache函数:清除文件状态缓存22811.2.5copy函数:复制文件22911.2.6delete函数:删除文件22911.2.7flock函数:锁定文件23011.2.8fpassthru函数:输出文件中的剩余数据23011.2.9fputcsv函数:将行数据格式化为CSV格式并写入文件23111.2.10fputs函数:将字符串写入文件23211.2.11fread函数:读取文件内容23211.2

41、.12fscanf函数:将文件内容格式化输出23311.2.13fseek函数:在文件中设置指针位置23411.2.14ftruncate函数:将文件截断到指定的长度23411.2.15fwrite函数:写入文件23511.2.16glob函数:查找与模式匹配的文件路径23511.2.17link函数:建立硬连接23611.2.18move_uploaded_file函数:将上传的文件移动到新位置23611.2.19parse_ini_file函数:解析一个配置文件23711.2.20readfile函数:输出一个文件的内容23811.2.21rename函数:重命名一个文件或目录23911.

42、2.22rewind函数:倒回文件指针23911.2.23set_file_buffer函数:设置文件缓冲区大小24011.2.24tempnam函数:在指定目录下建立临时文件24011.2.25touch函数:修改文件时间24111.2.26unlink函数:删除文件24211.3文件信息获取类函数24211.3.1fileowner函数:获取文件所有者24211.3.2fileperms函数:获取文件权限24311.3.3filesize函数:获取文件大小24311.3.4filetype函数:获取文件类型24411.3.5fstat函数:获取打开文件的统计信息24411.3.6ftell

43、函数:返回文件指针读/写的位置24511.3.7lstat函数:返回文件或符号连接的信息24611.3.8pathinfo函数:返回文件路径信息24611.3.9realpath函数:返回规范化的文件绝对路径24711.3.10stat函数:返回文件的信息24711.4文件类型判断类函数24911.4.1is_dir函数:判断指定文件是否是目录24911.4.2is_executable函数:判断指定文件是否是可执行文件25011.4.3is_file函数:判断指定文件是否是一个正常的文件25011.4.4is_link函数:判断指定文件是否是一个符号连接25111.4.5is_readabl

44、e函数:判断指定文件是否可读25111.4.6is_uploaded_file函数:判断指定文件是否是通过POST上传25211.4.7is_writable函数:判断指定文件是否可写25211.5文件目录操作类函数25311.5.1mkdir函数:建立目录25311.5.2rmdir函数:删除目录25411.5.3disk_free_space函数:返回指定目录的剩余空间25411.5.4disk_total_space函数:返回指定目录的磁盘总空间大小25511.6小结255第12章Stream函数25612.1PHP中的Stream函数25612.1.1stream_bucket_app

45、end函数:为队列添加数据25712.1.2stream_bucket_make_writeable函数:从操作的队列中返回一个数据对象25812.1.3stream_bucket_new函数:为当前队列创建一个新的数据25812.1.4stream_bucket_prepend函数:预备数据到队列25812.1.5stream_context_create函数:创建数据流上下文25912.1.6stream_context_get_default函数:获取默认的数据流上下文26012.1.7stream_context_get_options函数:获取数据流的设置26112.1.8strea

46、m_context_set_option函数:对数据流、数据包或者上下文进行设置26112.1.9stream_context_set_params函数:为数据流、数据包或者上下文设置参数26112.1.10stream_copy_to_stream函数:在数据流之间进行复制操作26212.1.11stream_filter_append函数:为数据流添加过滤器26212.1.12stream_filter_prepend函数:为数据流预备添加过滤器26312.1.13stream_filter_register函数:注册一个数据流的过滤器并作为PHP类执行26412.1.14stream_f

47、ilter_remove函数:从一个数据流中移除过滤器26512.1.15stream_get_contents函数:读取数据流中的剩余数据到字符串26612.1.16stream_get_filters函数:返回已经注册的数据流过滤器列表26712.1.17stream_get_line函数:按照给定的定界符从数据流资源中获取行26712.1.18stream_get_meta_data函数:从封装协议文件指针中获取报头/元数据26812.1.19stream_get_transports函数:返回注册的Socket传输列表26912.1.20stream_get_wrappers函数:返回

48、注册的数据流列表26912.1.21stream_register_wrapper函数:注册一个用PHP类实现的URL封装协议27012.1.22stream_select函数:接收数据流数组并等待它们状态的改变27212.1.23stream_set_blocking函数:将一个数据流设置为堵塞或者非堵塞状态27312.1.24stream_set_timeout函数:对数据流进行超时设置27412.1.25stream_set_write_buffer函数:为数据流设置缓冲区27412.1.26stream_socket_accept函数:接受由函数stream_ socket_serve

49、r()创建的Socket连接27512.1.27stream_socket_client函数:打开网络或者UNIX主机的Socket连接27612.1.28stream_socket_enable_crypto函数:为一个已经连接的Socket打开或者关闭数据加密27712.1.29stream_socket_get_name函数:获取本地或者网络Socket的名称27812.1.30stream_socket_pair函数:创建两个无区别的Socket数据流连接27812.1.31stream_socket_recvfrom函数:从Socket获取数据,不管其连接与否27912.1.32st

50、ream_socket_sendto函数:向Socket发送数据,不管其连接与否28012.1.33stream_socket_server函数:创建一个网络或者UNIX Socket服务端28112.1.34stream_wrapper_restore函数:恢复一个事先注销的数据包28112.1.35stream_wrapper_unregister函数:注销一个URL地址包28212.2小结282第5篇网络通信篇第13章Socket函数28513.1Socket连接类函数28513.1.1socket_accept函数:接受一个Socket连接28513.1.2socket_bind函数:

51、绑定一个Socket连接28613.1.3socket_close函数:关闭Socket连接28613.1.4socket_connect函数:在Socket上初始化一个连接28613.1.5socket_create_pair函数:建立一对Socket,并存储在数组中28713.1.6Socket_create函数:建立Socket连接28913.1.7socket_listen函数:监听一个Socket连接29013.2Socket操作类函数29013.2.1socket_clear_error函数:清空Socket错误信息或者最后一个错误代码29013.2.2Socket_create_

52、listen函数:在Socket上打开一个端口接受连接29113.2.3Socket_get_option函数:获取Socket的设置选项29213.2.4socket_getpeername函数:获取远程主机的Socket信息29313.2.5Socket_getsockname函数:获取本地主机的Socket信息29413.2.6socket_last_error函数:返回Socket最后一个错误代号29413.2.7Socket_read函数:从连接中读取设置的最大长度的字节数29513.2.8Socket_recv函数:从一个连接的Socket中接收数据29513.2.9Socket_

53、recvfrom函数:接收数据,不管连接是否断开29713.2.10socket_select函数:查询Socket状态29713.2.11socket_send函数:发送数据29813.2.12socket_sendto函数:发送一条消息到Socket,不管连接是否断开29913.2.13socket_set_block函数:锁定Socket30013.2.14Socket_set_nonblock函数:设置不锁定状态30013.2.15socket_set_option函数:设置Socket连接选项30113.2.16socket_shutdown函数:关闭一个Socket连接30213.2.17socket_strerror函数:返回一个包含Socket错误信息的字符串30213.2.18socket_write函数:写入一个Socket30313.3小结303第14章SNMP函数30414.1PHP中的SNMP函数30414.1.1snmp_get_quick_print函数:返回UCD库中quick_print设置的当前值30414.1.2snmp_get_valueret

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论