php内置函数

https://www.cnblogs.com/zgxblog/p/10330808.html

鸥海

PHP内置函数大全

[
复制代码

](javascript:void(0); "复制代码")

 1 php内置函数大全
2 第2章 Apache函数 15
3 2.1 Apache信息获取类函数 15
4 2.1.1 apache_child_terminate函数:在本次请求结束后终止Apache进程 15
5 2.1.2 apache_get_modules函数:获取Apache的模块列表 16
6 2.1.3 apache_get_version函数:获取Apache的版本 16
7 2.1.4 apache_getenv函数:获取Apache的环境变量 17
8 2.1.5 apache_lookup_uri函数:获取特定的URL有关信息 17
9 2.1.6 apache_note函数:获取或设置Apache请求记录 18
10 2.1.7 apache_request_headers函数:获取HTTP请求的标头 19
11 2.1.8 apache_response_headers函数:获取所有HTTP回应标头 19
12 2.1.9 getallheaders函数:获取所有HTTP变数值 20
13 2.2 Apache配置类函数 20
14 2.2.1 apache_reset_timeout函数:重设Apache写操作时间 21
15 2.2.2 apache_setenv函数:设置Apache的环境变量 21
16 2.2.3 virtual函数:执行Apache的子请求 22
17 2.3 Apache编码类函数 22
18 2.3.1 ascii2ebcdic函数:将ASCII码转换为EBCDIC码 22
19 2.3.2 ebcdic2ascii函数:将EBCDIC码转换为ASCII码 23
20 2.4 小结 23
21
22 第3章 ODBC函数 24
23 3.1 ODBC连接类函数 25
24 3.1.1 odbc_connect函数:打开一个ODBC连接 25
25 3.1.2 odbc_close函数:关闭一个已经打开的ODBC连接 26
26 3.1.3 odbc_close_all函数:关闭所有已经打开的ODBC连接 27
27 3.1.4 odbc_pconnect函数:打开一个持续有效的ODBC连接 27
28 3.2 ODBC操作类函数 28
29 3.2.1 odbc_commit函数:更新所有处于未决状态的操作 28
30 3.2.2 odbc_do函数:在打开的ODBC连接上执行SQL语句 29
31 3.2.3 odbc_exec函数:执行SQL语句 30
32 3.2.4 odbc_execute函数:执行一个预置的SQL语句 30
33 3.2.5 odbc_free_result函数:释放传回资料所占用的内存 31
34 3.2.6 odbc_prepare函数:预置SQL语句的执行 32
35 3.2.7 odbc_rollback函数:撤销所有处于未决状态的操作 32
36 3.3 ODBC信息获取类函数 33
37 3.3.1 odbc_columnprivileges函数:列出给定表的列和相关的权限 33
38 3.3.2 odbc_columns函数:列出指定表的列的名称 34
39 3.3.3 odbc_cursor函数:获取光标的名称 35
40 3.3.4 odbc_data_source函数:返回连接数据库的信息 35
41 3.3.5 odbc_error函数:获取最后的错误代码 36
42 3.3.6 odbc_errormsg函数:获取最后的错误信息 36
43 3.3.7 odbc_fetch_array函数:获取结果集数组 37
44 3.3.8 odbc_fetch_into函数:获取传回的指定列 38
45 3.3.9 odbc_fetch_object函数:返回结果集到对象 38
46 3.3.10 odbc_fetch_row函数:获取传回的一列 39
47 3.3.11 odbc_field_len函数:获取字段的长度 40
48 3.3.12 odbc_field_name函数:获取字段的名称 41
49 3.3.13 odbc_field_num函数:获取字段的序号 41
50 3.3.14 odbc_field_precision函数:获取字段的长度 42
51 3.3.15 odbc_field_scale函数:获取字段的浮点数 42
52 3.3.16 odbc_field_type函数:获取字段的资料类型 43
53 3.3.17 odbc_foreignkeys函数:返回特定表的外来键 44
54 3.3.18 odbc_gettypeinfo函数:返回数据库的类型信息 44
55 3.3.19 odbc_longreadlen函数:设定传回栏的最大值 45
56 3.3.20 odbc_num_fields函数:获取字段数目 45
57 3.3.21 odbc_num_rows函数:获取传回的列数目 45
58 3.3.22 odbc_primarykeys函数:返回列的名字作为表的主键 46
59 3.3.23 odbc_procedurecolumns函数:返回检索过程的参数信息 46
60 3.3.24 odbc_procedures函数:获取存在于特定数据源中的进程信息 47
61 3.3.25 odbc_result_all函数:传回HTML表格信息 47
62 3.3.26 odbc_result函数:获取结果数据 47
63 3.3.27 odbc_specialcolumns函数:返回一个表中在传送更新时可以自动更新的列 48
64 3.3.28 odbc_statistics函数:获取表的状态及其索引 49
65 3.3.29 odbc_tableprivileges函数:列出表格和每个表格关联的权限 49
66 3.3.30 odbc_tables函数:获取特定数据库上的表的名称 50
67 3.4 ODBC设置类函数 50
68 3.4.1 odbc_autocommit函数:开启或关闭自动更新 50
69 3.4.2 odbc_binmode函数:设定二进制的数据处理方式 51
70 3.4.3 odbc_next_result函数:检查下一个结果集是否可用 52
71 3.4.4 odbc_setoption函数:调整ODBC设定 52
72 3.5 小结 53
73
74 第4章 MySQL函数 54
75 4.1 MySQL连接类函数 54
76 4.1.1 mysql_connect函数:打开一个到MySQL服务器的连接 54
77 4.1.2 mysql_close函数:关闭MySQL连接 55
78 4.1.3 mysql_pconnect函数:打开一个到MySQL服务器的持久链接 56
79 4.2 MySQL操作类函数 57
80 4.2.1 mysql_create_db函数:新建一个MySQL数据库 57
81 4.2.2 mysql_data_seek函数:移动内部结果的指针 57
82 4.2.3 mysql_db_query函数:发送一条MySQL查询 58
83 4.2.4 mysql_drop_db函数:删除一个MySQL数据库 59
84 4.2.5 mysql_escape_string函数:转义一个用来查询的字符串 59
85 4.2.6 mysql_free_result函数:释放结果内存 60
86 4.2.7 mysql_list_dbs函数:列出MySQL服务器中所有的数据库 60
87 4.2.8 mysql_list_fields函数:列出MySQL结果中的字段 61
88 4.2.9 mysql_list_processes函数:列出MySQL进程 61
89 4.2.10 mysql_list_tables函数:列出MySQL数据库中的表 62
90 4.2.11 mysql_ping函数:Ping一个服务器连接,如果没有连接则重新连接 63
91 4.2.12 mysql_query函数:发送一条MySQL查询 63
92 4.2.13 mysql_real_escape_string函数:转义SQL语句中的特殊字符 64
93 4.2.14 mysql_result函数:获取结果数据 65
94 4.2.15 mysql_select_db函数:选择MySQL数据库 66
95 4.2.16 mysql_unbuffered_query函数:向MySQL发送一条SQL查询,并不获取和缓存结果的行 67
96 4.3 MySQL信息获取类函数 67
97 4.3.1 mysql_affected_rows函数:获取前一次MySQL操作所影响的记录行数 68
98 4.3.2 mysql_client_encoding函数:获取字符集的名称 68
99 4.3.3 mysql_db_name函数:获取数据库名 69
100 4.3.4 mysql_errno函数:返回上一个MySQL操作中的错误信息的数字编码 70
101 4.3.5 mysql_error函数:返回上一个MySQL操作产生的文本错误信息 70
102 4.3.6 mysql_fetch_array函数:从结果集中获取一行作为关联数组,或数字数组,或二者都有 71
103 4.3.7 mysql_fetch_assoc函数:从结果集中获取一行作为关联数组 72
104 4.3.8 mysql_fetch_field函数:从结果集中获取列信息并作为对象返回 73
105 4.3.9 mysql_fetch_lengths函数:获取结果集中每个输出的长度 75
106 4.3.10 mysql_fetch_object函数:从结果集中获取一行作为对象 76
107 4.3.11 mysql_fetch_row函数:从结果集中获取一行作为枚举数组 77
108 4.3.12 mysql_field_flags函数:从结果集中获取字段关联的标志 77
109 4.3.13 mysql_field_len函数:返回指定字段的长度 78
110 4.3.14 mysql_field_name函数:获取结果集中指定字段的字段名 79
111 4.3.15 mysql_field_seek函数:将结果集中的指针设定为指定的字段偏移量 80
112 4.3.16 mysql_field_table函数:获取指定字段所在的表名 81
113 4.3.17 mysql_field_type函数:获取结果集中指定字段的类型 81
114 4.3.18 mysql_get_client_info函数:获取MySQL客户端信息 82
115 4.3.19 mysql_get_host_info函数:获取MySQL主机信息 83
116 4.3.20 mysql_get_proto_info函数:获取MySQL协议信息 83
117 4.3.21 mysql_get_server_info函数:获取MySQL服务器信息 84
118 4.3.22 mysql_info函数:获取最近一条查询的信息 84
119 4.3.23 mysql_insert_id函数:获取上一个INSERT操作产生的ID 85
120 4.3.24 mysql_num_fields函数:获取结果集中字段的数目 86
121 4.3.25 mysql_num_rows函数:获取结果集中行的数目 86
122 4.3.26 mysql_stat函数:获取当前系统状态 87
123 4.3.27 mysql_tablename函数:获取表名 88
124 4.3.28 mysql_thread_id函数:获取当前线程的ID 88
125 4.4 小结 89
126
127 第3篇 数组字符篇
128
129 第5章 Arrays函数 93
130 5.1 数组建立类函数 93
131 5.1.1 array函数:新建一个数组 93
132 5.1.2 array_combine函数:用两个数组的值作为新数组的键与值来新建一个数组 94
133 5.1.3 range函数:建立一个包含指定范围单元的数组 94
134 5.2 数组操作类函数 95
135 5.2.1 array_chunk函数:将一个数组分割成多个数组 95
136 5.2.2 array_count_values函数:统计数组中所有的值出现的次数 97
137 5.2.3 array_diff_assoc函数:带索引检查计算数组的差集 97
138 5.2.4 array_diff_key函数:使用键名比较计算数组的差集 98
139 5.2.5 array_diff_uassoc函数:用回调函数做索引检查来计算数组的差集 98
140 5.2.6 array_diff_ukey函数:用回调函数对键名比较计算数组的差集 99
141 5.2.7 array_diff函数:计算数组的差集 100
142 5.2.8 array_fill函数:用给定的值填充数组 100
143 5.2.9 array_filter函数:用回调函数过滤数组中的单元 101
144 5.2.10 array_flip函数:交换数组中的键和值 102
145 5.2.11 array_intersect_assoc函数:带索引检查计算数组的交集 103
146 5.2.12 array_intersect_key函数:使用键名比较计算数组的交集 103
147 5.2.13 array_intersect_uassoc函数:带索引检查计算数组的交集,并用回调函数比较索引 104
148 5.2.14 array_intersect_ukey函数:用回调函数比较键名来计算数组的交集 104
149 5.2.15 array_intersect函数:计算数组的交集 105
150 5.2.16 array_key_exists函数:检查给定的键名或索引是否存在于数组中 106
151 5.2.17 array_map函数:将回调函数作用到给定数组的单元上 106
152 5.2.18 array_merge_recursive函数:递归地合并一个或多个数组 107
153 5.2.19 array_merge函数:合并一个或多个数组 108
154 5.2.20 array_multisort函数:对多个数组或多维数组进行排序 108
155 5.2.21 array_pad函数:用值将数组填补到指定长度 109
156 5.2.22 array_pop函数:将数组的最后一个单元弹出 110
157 5.2.23 array_push函数:将一个或多个单元压入数组的末尾 111
158 5.2.24 array_rand函数:从数组中随机取出一个或多个单元 111
159 5.2.25 array_reduce函数:用回调函数迭代地将数组简化为单一的值 112
160 5.2.26 array_search函数:在数组中查找给定的值并返回相应的键名 113
161 5.2.27 array_shift函数:移除数组开头的一个单元 114
162 5.2.28 array_unique函数:移除数组中重复的值 114
163 5.2.29 array_unshift函数:在数组开头插入一个或多个单元 115
164 5.2.30 array_slice函数:从数组中取出一段 115
165 5.2.31 array_splice函数:把数组中的一部分去掉并用其他值取代 116
166 5.2.32 array_sum函数:计算数组中所有值的和 118
167 5.2.33 array_uintersect_assoc函数:带索引检查计算数组的交集并用回调函数比较数据 118
168 5.2.34 array_uintersect_uassoc函数:带索引检查计算数组的交集并用回调函数比较数据和索引 119
169 5.2.35 array_uintersect函数:计算数组的交集并用回调函数比较数据 119
170 5.2.36 array_walk_recursive函数:对数组中的每个成员递归地应用用户函数 120
171 5.2.37 array_walk函数:对数组中的每个成员应用用户函数 121
172 5.2.38 compact函数:用变量名和值建立一个数组 121
173 5.2.39 count函数:计算数组中的单元数目或对象中的属性个数 122
174 5.2.40 current函数:返回数组中的当前单元 123
175 5.2.41 extract函数:从数组中将变量导入当前的符号表中 124
176 5.2.42 in_array函数:查找数组中是否存在某个值 125
177 5.2.43 key函数:从关联数组中获取键名 125
178 5.2.44 list函数:把数组中的值赋给一些变量 126
179 5.2.45 next函数:将数组中的内部指针向前移动一位 127
180 5.2.46 prev函数:将数组中的内部指针倒回一位 127
181 5.2.47 reset函数:将数组中的内部指针指向第一个单元 128
182 5.2.48 shuffle函数:打乱一个数组 128
183 5.3 数组信息获取类函数 129
184 5.3.1 array_change_key_case函数:返回字符串键名全为小写或大写的数组 129
185 5.3.2 array_keys函数:返回数组中所有的键名 130
186 5.3.3 array_reverse函数:返回一个单元顺序相反的数组 130
187 5.3.4 array_values函数:返回数组中所有的值 131
188 5.3.5 each函数:返回数组中当前的键/值对并将数组指针向前移动一步 132
189 5.4 数组比较类函数 132
190 5.4.1 arsort函数:对数组进行逆向排序并保持索引关系 133
191 5.4.2 asort函数:对数组进行排序并保持索引关系 133
192 5.4.3 krsort函数:对数组按照键名逆向排序 134
193 5.4.4 ksort函数:对数组按照键名排序 135
194 5.4.5 natcasesort函数:用自然排序算法对数组进行不区分大小写字母的排序 135
195 5.4.6 natsort函数:用自然排序算法对数组排序 136
196 5.4.7 rsort函数:对数组逆向排序 137
197 5.4.8 sort函数:对数组排序 137
198 5.4.9 uasort函数:使用用户自定义的比较函数对数组中的值进行排序并保持索引关联 138
199 5.4.10 uksort函数:使用用户自定义的比较函数对数组中的键名进行排序 139
200 5.4.11 usort函数:使用用户自定义的比较函数对数组中的值进行排序 140
201 5.5 小结 140
202
203
204 第6章 Strings函数 142
205 6.1 字符串转换类函数 142
206 6.1.1 addcslashes函数:以C语言风格使用反斜线转义字符串中的字符 142
207 6.1.2 addslashes函数:使用反斜线引用字符串 143
208 6.1.3 chop函数:清除字符串中的连续空格 143
209 6.1.4 get_html_translation_table函数:返回htmlspecialchars()函数和htmlentities()函数的转换表 144
210 6.1.5 chunk_split函数:将字符串分割成小块 146
211 6.1.6 hebrev函数:转换希伯来逻辑字符为可见字符 146
212 6.1.7 hebrevc函数:转换希伯来语文本为可见文本,包括换行符 147
213 6.1.8 html_entity_decode函数:转换HTML字符编码为字符 147
214 6.1.9 htmlentities函数:转换字符为HTML字符编码 148
215 6.1.10 htmlspecialchars_decode函数:转换特殊HTML字符编码为字符 149
216 6.1.11 htmlspecialchars函数:转换特殊字符为HTML字符编码 149
217 6.1.12 nl2br函数:将换行字符转换成“
218 ” 150
219 6.1.13 quotemeta函数:加入引用符 150
220 6.1.14 rtrim函数:清除字符串末尾的空白(或其他字符) 151
221 6.1.15 strip_tags函数:清除HTML及PHP的标记 151
222 6.1.16 stripcslashes函数:将用addslashes()函数处理后的字符串原样返回 152
223 6.1.17 stripslashes函数:清除字符串中的反斜线 152
224 6.1.18 strtolower函数:将字符串中的字母全部转换为小写 153
225 6.1.19 strtoupper函数:将字符串中的字母全部转换为大写 153
226 6.1.20 trim函数:截取字符串首尾的空格(或其他字符) 154
227 6.2 字符串操作类函数 154
228 6.2.1 explode函数:将字符串按指定字符切开 154
229 6.2.2 str_pad函数:用一个字符串填充另一个字符串到指定长度 155
230 6.2.3 str_split函数:把字符串转化为数组 156
231 6.2.4 str_shuffle函数:随机打乱字符串中的字符顺序 157
232 6.2.5 str_ireplace函数:将某个子字符串替换为另一个字符串 157
233 6.2.6 localeconv函数:获取当地的数字和货币信息 158
234 6.2.7 ltrim函数:清除字符串左端的连续空白(或者其他字符) 159
235 6.2.8 money_format函数:把数字字符串转换为货币表示形式 160
236 6.2.9 nl_langinfo函数:获取语言和地区信息 160
237 6.2.10 number_format函数:用千位分隔符格式化数字字符串 162
238 6.2.11 parse_str函数:将字符串解析为变量 163
239 6.2.12 setlocale函数:设置地区信息 163
240 6.2.13 similar_text函数:计算两个字符串中相匹配的字符串数量 164
241 6.2.14 str_repeat函数:重复使用指定字符串 165
242 6.2.15 str_replace函数:区分大小写的字符串替换 165
243 6.2.16 str_word_count函数:返回字符串中的单词数 166
244 6.2.17 strcasecmp函数:对两个字符串进行比较 166
245 6.2.18 strlen函数:统计字符串的长度 167
246 6.2.19 strnatcmp函数:使用自然顺序演算法来对比字符串 167
247 6.2.20 strrev函数:颠倒字符串 168
248 6.2.21 strtok函数:切开字符串 168
249 6.2.22 strtr函数:转换字符串的某些字符 169
250 6.2.23 substr_count函数:计算一个字符串在另一个字符串中出现的次数 170
251 6.2.24 substr_replace函数:替换字符串中的一部分为另一个字符串 170
252 6.2.25 substr函数:截取字符串 171
253 6.2.26 ucfirst函数:将字符串中第一个字符改为大写 171
254 6.2.27 ucwords函数:将字符串中每个单词的第一个字母改为大写 172
255 6.2.28 wordwrap函数:将字符串按字符个数换行 172
256 6.3 字符串查找类函数 173
257 6.3.1 chr函数:将指定的序数转化为相应的ASCII码字符 173
258 6.3.2 implode函数:将数组合并为字符串 173
259 6.3.3 join函数:将数组转化为字符串 174
260 6.3.4 crc32函数:计算一个字符串的crc32多项式 174
261 6.3.5 strchr函数:返回字符串在另一个字符串中首次出现的位置到末尾的子字符串 175
262 6.3.6 strcspn函数:返回字符串中起首不符合mask的子字符串长度 175
263 6.3.7 stripos函数:查找一个字符串在另一个字符串中首次出现的位置(不区分大小写) 176
264 6.3.8 stristr函数:返回一个字符串在另一个字符串中首次出现的位置到后者末尾的子字符串(不区分大小写)  176
265 6.3.9 strripos函数:不区分大小写查找字符在字符串中首次出现的位置 177
266 6.3.10 strrpos函数:查找字符在字符串中最后出现的位置 177
267 6.3.11 strspn函数:返回字符串中起首符合mask的子字符串长度 178
268 6.3.12 strstr函数:返回字符串中某字符串开始处至结束的字符串 178
269 6.4 字符串编码类函数 178
270 6.4.1 bin2hex函数:将二进制字符转化为十六进制 179
271 6.4.2 convert_cyr_string函数:将字符由一种Cyrillic字符转换成另一种 179
272 6.4.3 convert_uudecode函数:对用uuencode算法编码的字符串解码 180
273 6.4.4 convert_uuencode函数:对字符串进行uuencode算法编码 180
274 6.4.5 count_chars函数:返回字符串中所有字符的信息 180
275 6.4.6 ord函数:返回一个字符的ASCII码 181
276 6.4.7 quoted_printable_decode函数:将qp编码字符串转换成8 位元字串 182
277 6.4.8 str_rot13函数:对一个字符串进行rot13编码 182
278 6.5 字符串加密类函数 183
279 6.5.1 crypt函数:将字符串用DES编码加密 183
280 6.5.2 md5_file函数:计算给定文件的MD5hash 183
281 6.5.3 md5函数:对一个字符串进行MD5加密 184
282 6.5.4 sha1_file函数:计算给定文件的sha1hash 184
283 6.5.5 sha1函数:计算字符串的sha1hash 185
284 6.6 字符串输出类函数 185
285 6.6.1 echo函数:输出一个或多个字符 186
286 6.6.2 fprintf函数:输出格式化字符串到流 186
287 6.6.3 print函数:输出格式化字符串 187
288 6.6.4 printf函数:输出一个格式化的字符串 187
289 6.6.5 sprintf函数:返回一个格式化的字符串到变量 188
290 6.6.6 sscanf函数:按照一定格式解析输入的字符串 188
291 6.6.7 vfprintf函数:输出格式化字符串到流 189
292 6.6.8 vprintf函数:输出一个格式化的字符串 189
293 6.6.9 vsprintf函数:输出格式化的字符串到变量 190
294 6.7 字符串比较类函数 190
295 6.7.1 levenshtein函数:计算两个字符串的Levenshtein距离 191
296 6.7.2 metaphone函数:计算字符串的metaphone键 191
297 6.7.3 soundex函数:计算字符串的soundex键 192
298 6.7.4 strcoll函数:对两个字符串进行比较 193
299 6.7.5 strcmp函数:比较两个字符串 193
300 6.7.6 strnatcasecmp函数:用自然运算法则比较字符串(不区分大小写) 194
301 6.7.7 strncasecmp函数:比较字符串的前n个字符(不区分大小写) 194
302 6.7.8 strncmp函数:比较两个字符串的前n个字符 195
303 6.7.9 strpbrk函数:查找字符串中的一系列字符 195
304 6.7.10 strpos函数:寻找字符串中某字符最先出现的位置 196
305 6.7.11 strrchr函数:查找一个字符串在另一个字符串中末次出现的位置,并返回从字符串中的这个位置起,一直到字符串结尾的子字符串 196
306 6.7.12 substr_compare函数:从指定起始位置起在一定长度内比较两个字符串(二进制精确,区分大小写可选) 197
307 6.8 小结 197
308
309 第7章 Hash函数 198
310 7.1 PHP中的常用Hash函数 198
311 7.1.1 hash_algos函数:返回已经注册的Hash规则列表 198
312 7.1.2 hash_file函数:用指定的文件内容生成一个Hash值 199
313 7.1.3 hash_final函数:完成一个增加的Hash值并返回结果摘要 200
314 7.1.4 hash_hmac_file函数:用指定文件和HMAC模式生成一个包含密钥的Hash值 200
315 7.1.5 hash_hmac函数:用HMAC模式生成一个包含密钥的Hash值 201
316 7.1.6 hash_init函数:初始化一个增加的Hash值 201
317 7.1.7 hash_update_file函数:从一个文件向一个动态的Hash值灌注数据 202
318 7.1.8 hash_update_stream函数:从一个打开的数据流向一个动态的Hash值灌注数据 202
319 7.1.9 hash_update函数:向一个动态的Hash值灌注数据 203
320 7.1.10 hash函数:生成一个Hash值 203
321 7.2 小结 204
322
323 第8章 正则表达式函数 205
324 8.1 Perl兼容的正则表达式函数 205
325 8.1.1 preg_grep函数:返回与模式匹配的数组单元 205
326 8.1.2 preg_match_all函数:进行全局正则表达式匹配 206
327 8.1.3 preg_match函数:进行正则表达式匹配 207
328 8.1.4 preg_quote函数:转义正则表达式字符 208
329 8.1.5 preg_replace_callback函数:用回调函数执行正则表达式的查找和替换 208
330 8.1.6 preg_replace函数:执行正则表达式的查找和替换 209
331 8.1.7 preg_split函数:用正则表达式分割字符串 209
332 8.2 小结 210
333
334 第4篇 文件目录操作篇
335
336 第9章 Directories函数 213
337 9.1 PHP中常用的目录操作函数 213
338 9.1.1 chdir函数:改变目录 213
339 9.1.2 chroot函数:改变根目录 214
340 9.1.3 dir函数:仿照面向对象的机制来读取一个目录 214
341 9.1.4 closedir函数:关闭目录句柄 215
342 9.1.5 getcwd函数:获取当前工作目录 215
343 9.1.6 opendir函数:打开目录句柄 216
344 9.1.7 readdir函数:从目录句柄中读取条目 216
345 9.1.8 rewinddir函数:倒回目录句柄 217
346 9.1.9 scandir函数:列出指定路径中的文件和目录 218
347 9.2 小结 219
348
349 第10章 FilePro函数 220
350 10.1 PHP中常用的FilePro函数 220
351 10.1.1 filepro_fieldcount函数:返回FilePro数据库上的表的数量 220
352 10.1.2 filepro_fieldname函数:返回表的名称 220
353 10.1.3 filepro_fieldtype函数:返回表的类型 221
354 10.1.4 filepro_fieldwidth函数:返回一个表的宽度 221
355 10.1.5 filepro_retrieve函数:检索数据库中的数据 221
356 10.1.6 filepro_rowcount函数:返回数据库的行数 222
357 10.1.7 filepro函数:将读取核对地图文件并存储表的数量和信息 222
358 10.2 小结 222
359
360 第11章 FileSystem函数 223
361 11.1 文件打开关闭类函数 223
362 11.1.1 fopen函数:打开本地或远程的文件 223
363 11.1.2 fclose函数:关闭已打开的文件指针 224
364 11.1.3 popen函数:根据指定模式打开进程文件指针 225
365 11.1.4 pclose函数:关闭进程文件指针 225
366 11.2 文件操作类函数 226
367 11.2.1 chgrp函数:改变文件所属的组 226
368 11.2.2 chmod函数:改变文件的访问模式 227
369 11.2.3 chown函数:修改文件的所有者 227
370 11.2.4 clearstatcache函数:清除文件状态缓存 228
371 11.2.5 copy函数:复制文件 229
372 11.2.6 delete函数:删除文件 229
373 11.2.7 flock函数:锁定文件 230
374 11.2.8 fpassthru函数:输出文件中的剩余数据 230
375 11.2.9 fputcsv函数:将行数据格式化为CSV格式并写入文件 231
376 11.2.10 fputs函数:将字符串写入文件 232
377 11.2.11 fread函数:读取文件内容 232
378 11.2.12 fscanf函数:将文件内容格式化输出 233
379 11.2.13 fseek函数:在文件中设置指针位置 234
380 11.2.14 ftruncate函数:将文件截断到指定的长度 234
381 11.2.15 fwrite函数:写入文件 235
382 11.2.16 glob函数:查找与模式匹配的文件路径 235
383 11.2.17 link函数:建立硬连接 236
384 11.2.18 move_uploaded_file函数:将上传的文件移动到新位置 236
385 11.2.19 parse_ini_file函数:解析一个配置文件 237
386 11.2.20 readfile函数:输出一个文件的内容 238
387 11.2.21 rename函数:重命名一个文件或目录 239
388 11.2.22 rewind函数:倒回文件指针 239
389 11.2.23 set_file_buffer函数:设置文件缓冲区大小 240
390 11.2.24 tempnam函数:在指定目录下建立临时文件 240
391 11.2.25 touch函数:修改文件时间 241
392 11.2.26 unlink函数:删除文件 242
393 11.3 文件信息获取类函数 242
394 11.3.1 fileowner函数:获取文件所有者 242
395 11.3.2 fileperms函数:获取文件权限 243
396 11.3.3 filesize函数:获取文件大小 243
397 11.3.4 filetype函数:获取文件类型 244
398 11.3.5 fstat函数:获取打开文件的统计信息 244
399 11.3.6 ftell函数:返回文件指针读/写的位置 245
400 11.3.7 lstat函数:返回文件或符号连接的信息 246
401 11.3.8 pathinfo函数:返回文件路径信息 246
402 11.3.9 realpath函数:返回规范化的文件绝对路径 247
403 11.3.10 stat函数:返回文件的信息 247
404 11.4 文件类型判断类函数 249
405 11.4.1 is_dir函数:判断指定文件是否是目录 249
406 11.4.2 is_executable函数:判断指定文件是否是可执行文件 250
407 11.4.3 is_file函数:判断指定文件是否是一个正常的文件 250
408 11.4.4 is_link函数:判断指定文件是否是一个符号连接 251
409 11.4.5 is_readable函数:判断指定文件是否可读 251
410 11.4.6 is_uploaded_file函数:判断指定文件是否是通过POST上传 252
411 11.4.7 is_writable函数:判断指定文件是否可写 252
412 11.5 文件目录操作类函数 253
413 11.5.1 mkdir函数:建立目录 253
414 11.5.2 rmdir函数:删除目录 254
415 11.5.3 disk_free_space函数:返回指定目录的剩余空间 254
416 11.5.4 disk_total_space函数:返回指定目录的磁盘总空间大小 255
417 11.6 小结 255
418
419
420
421 第12章 Stream函数 256
422 12.1 PHP中的Stream函数 256
423 12.1.1 stream_bucket_append函数:为队列添加数据 257
424 12.1.2 stream_bucket_make_writeable函数:从操作的队列中返回一个数据对象 258
425 12.1.3 stream_bucket_new函数:为当前队列创建一个新的数据 258
426 12.1.4 stream_bucket_prepend函数:预备数据到队列 258
427 12.1.5 stream_context_create函数:创建数据流上下文 259
428 12.1.6 stream_context_get_default函数:获取默认的数据流上下文 260
429 12.1.7 stream_context_get_options函数:获取数据流的设置 261
430 12.1.8 stream_context_set_option函数:对数据流、数据包或者上下文进行设置 261
431 12.1.9 stream_context_set_params函数:为数据流、数据包或者上下文设置参数 261
432 12.1.10 stream_copy_to_stream函数:在数据流之间进行复制操作 262
433 12.1.11 stream_filter_append函数:为数据流添加过滤器 262
434 12.1.12 stream_filter_prepend函数:为数据流预备添加过滤器 263
435 12.1.13 stream_filter_register函数:注册一个数据流的过滤器并作为PHP类执行 264
436 12.1.14 stream_filter_remove函数:从一个数据流中移除过滤器 265
437 12.1.15 stream_get_contents函数:读取数据流中的剩余数据到字符串 266
438 12.1.16 stream_get_filters函数:返回已经注册的数据流过滤器列表 267
439 12.1.17 stream_get_line函数:按照给定的定界符从数据流资源中获取行 267
440 12.1.18 stream_get_meta_data函数:从封装协议文件指针中获取报头/元数据 268
441 12.1.19 stream_get_transports函数:返回注册的Socket传输列表 269
442 12.1.20 stream_get_wrappers函数:返回注册的数据流列表 269
443 12.1.21 stream_register_wrapper函数:注册一个用PHP类实现的URL封装协议 270
444 12.1.22 stream_select函数:接收数据流数组并等待它们状态的改变 272
445 12.1.23 stream_set_blocking函数:将一个数据流设置为堵塞或者非堵塞状态 273
446 12.1.24 stream_set_timeout函数:对数据流进行超时设置 274
447 12.1.25 stream_set_write_buffer函数:为数据流设置缓冲区 274
448 12.1.26 stream_socket_accept函数:接受由函数stream_ socket_server()创建的Socket连接 275
449 12.1.27 stream_socket_client函数:打开网络或者UNIX主机的Socket连接 276
450 12.1.28 stream_socket_enable_crypto函数:为一个已经连接的Socket打开或者关闭数据加密 277
451 12.1.29 stream_socket_get_name函数:获取本地或者网络Socket的名称 278
452 12.1.30 stream_socket_pair函数:创建两个无区别的Socket数据流连接 278
453 12.1.31 stream_socket_recvfrom函数:从Socket获取数据,不管其连接与否 279
454 12.1.32 stream_socket_sendto函数:向Socket发送数据,不管其连接与否 280
455 12.1.33 stream_socket_server函数:创建一个网络或者UNIX Socket服务端 281
456 12.1.34 stream_wrapper_restore函数:恢复一个事先注销的数据包 281
457 12.1.35 stream_wrapper_unregister函数:注销一个URL地址包 282
458 12.2 小结 282
459
460 第5篇 网络通信篇
461
462 第13章 Socket函数 285
463 13.1 Socket连接类函数 285
464 13.1.1 socket_accept函数:接受一个Socket连接 285
465 13.1.2 socket_bind函数:绑定一个Socket连接 286
466 13.1.3 socket_close函数:关闭Socket连接 286
467 13.1.4 socket_connect函数:在Socket上初始化一个连接 286
468 13.1.5 socket_create_pair函数:建立一对Socket,并存储在数组中 287
469 13.1.6 Socket_create函数:建立Socket连接 289
470 13.1.7 socket_listen函数:监听一个Socket连接 290
471 13.2 Socket操作类函数 290
472 13.2.1 socket_clear_error函数:清空Socket错误信息或者最后一个错误代码 290
473 13.2.2 Socket_create_listen函数:在Socket上打开一个端口接受连接 291
474 13.2.3 Socket_get_option函数:获取Socket的设置选项 292
475 13.2.4 socket_getpeername函数:获取远程主机的Socket信息 293
476 13.2.5 Socket_getsockname函数:获取本地主机的Socket信息 294
477 13.2.6 socket_last_error函数:返回Socket最后一个错误代号 294
478 13.2.7 Socket_read函数:从连接中读取设置的最大长度的字节数 295
479 13.2.8 Socket_recv函数:从一个连接的Socket中接收数据 295
480 13.2.9 Socket_recvfrom函数:接收数据,不管连接是否断开 297
481 13.2.10 socket_select函数:查询Socket状态 297
482 13.2.11 socket_send函数:发送数据 298
483 13.2.12 socket_sendto函数:发送一条消息到Socket,不管连接是否断开 299
484 13.2.13 socket_set_block函数:锁定Socket 300
485 13.2.14 Socket_set_nonblock函数:设置不锁定状态 300
486 13.2.15 socket_set_option函数:设置Socket连接选项 301
487 13.2.16 socket_shutdown函数:关闭一个Socket连接 302
488 13.2.17 socket_strerror函数:返回一个包含Socket错误信息的字符串 302
489 13.2.18 socket_write函数:写入一个Socket 303
490 13.3 小结 303
491
492 第14章 SNMP函数 304
493 14.1 PHP中的SNMP函数 304
494 14.1.1 snmp_get_quick_print函数:返回UCD库中quick_print设置的当前值 304
495 14.1.2 snmp_get_valueretrieval函数:返回SNMP值如何被返回的路径 305
496 14.1.3 snmp_read_mib函数:读取并从分析MIB文件到动态的MIB树 305
497 14.1.4 snmp_set_enum_print函数:返回所有的枚举值 306
498 14.1.5 snmp_set_oid_numeric_print函数:返回所有的对象,包括它们各自的对象ID并指明 306
499 14.1.6 snmp_set_quick_print函数:设置UCD SNMP库中quick_print的值 306
500 14.1.7 snmp_set_valueretrieval函数:指明SNMP的值的返回路径 307
501 14.1.8 snmpget函数:获取一个SNMP对象 307
502 14.1.9 snmpgetnext函数:发送一个SNMP对象 308
503 14.1.10 snmprealwalk函数:返回指定的所有对象,包括它们各自的对象ID 308
504 14.1.11 snmpset函数:设置一个SNMP对象 308
505 14.1.12 snmpwalk函数:从代理返回所有的SNMP对象 309
506 14.1.13 snmpwalkoid函数:查询关于网络实体的信息树 309
507 14.2 小结 310
508
509 第15章 Session函数 311
510 15.1 PHP中常用的Session函数 311
511 15.1.1 session_cache_expire函数:获取或者设置当前Session的过期时间 311
512 15.1.2 session_cache_limiter函数:获取或者设置当前的cache限制者 312
513 15.1.3 session_commit函数:存储Session中的数据并终止Session 312
514 15.1.4 session_decode函数:解密Session数据 313
515 15.1.5 session_destroy函数:结束所有已经注册的Session 313
516 15.1.6 session_encode函数:将当前Session会话值加密为一个字符串 314
517 15.1.7 session_get_cookie_params函数:获取Session Cookie的参数 315
518 15.1.8 session_id函数:获取或者设置当前的Session ID值 315
519 15.1.9 session_is_registered函数:检查变量是否被注册为Session 316
520 15.1.10 session_module_name函数:获取或者设置目前的Session模组 316
521 15.1.11 session_name函数:获取或者设置目前的Session名称 317
522 15.1.12 session_regenerate_id函数:用一个新值更新当前的Session ID 318
523 15.1.13 session_register函数:注册Session为新的全局变量 318
524 15.1.14 session_save_path函数:获取或者设置目前的Session保存路径 319
525 15.1.15 session_set_cookie_params函数:设置Cookie的参数 319
526 15.1.16 session_set_save_handler函数:设置用户级的Session存储函数 320
527 15.1.17 session_start函数:初始化Session数据 321
528 15.1.18 session_unregister函数:从当前Session中注销一个值 321
529 15.1.19 session_unset函数:释放所有的Session变量 322
530 15.1.20 session_write_close函数:向Session中写入数据并终止Session 323
531 15.2 小结 323
532
533 第16章 URL函数 324
534 16.1 PHP中的URL函数 324
535 16.1.1 base64_decode函数:对使用MIME base64编码的数据进行解码 324
536 16.1.2 base64_encode函数:使用MIME base64对数据进行编码 325
537 16.1.3 get_headers函数:获取HTTP请求头部信息 325
538 16.1.4 get_meta_tags函数:从一个文件中提取所有的meta标签并返回一个数组 326
539 16.1.5 http_build_query函数:生成url-encoded之后的请求字符串 327
540 16.1.6 parse_url函数:解析URL并返回其组成部分 328
541 16.1.7 rawurldecode函数:对已编码的URL字符串进行解码 328
542 16.1.8 rawurlencode函数:按照RFC 1738对URL进行编码 328
543 16.1.9 urldecode函数:解码已编码的URL字符串 329
544 16.1.10 urlencode函数:编码URL字符串 329
545 16.2 小结 330
546
547 第17章 Mail函数 331
548 17.1 PHP中的Mail函数 331
549 17.1.1 ezmlm_hash函数:计算EZMLM所需的散列值 331
550 17.1.2 mail函数:发送邮件 332
551 17.2 小结 333
552
553 第18章 HTTP函数 334
554 18.1 PHP中的HTTP函数 334
555 18.1.1 header函数:发送一个原始HTTP标头 334
556 18.1.2 headers_list函数:返回已发送(或准备发送) 的响应标头的列表 335
557 18.1.3 headers_sent函数:检查标头是否已被发送以及在哪里被发送 335
558 18.1.4 setcookie函数:发送一个Cookie信息 336
559 18.1.5 setrawcookie函数:发送一个其值未经urlencode编码的Cookie 337
560 18.2 小结 337
561
562 第19章 FTP函数 338
563 19.1 FTP连接类函数 338
564 19.1.1 ftp_close函数:关闭一个活动的FTP连接 338
565 19.1.2 ftp_connect函数:建立一个新的FTP连接 339
566 19.1.3 ftp_login函数:登录FTP服务器 339
567 19.1.4 ftp_ssl_connect函数:通过SSL连接FTP服务器 340
568 19.1.5 ftp_quit函数:关闭一个活动的FTP连接 340
569 19.2 FTP文件操作类函数 341
570 19.2.1 ftp_cdup函数:切换到当前目录的父目录 341
571 19.2.2 ftp_chdir函数:在FTP服务器上切换当前目录 341
572 19.2.3 ftp_chmod函数:修改FTP服务器文件的访问权限 342
573 19.2.4 ftp_delete函数:删除FTP服务器上的一个文件 342
574 19.2.5 ftp_fget函数:从FTP服务器上下载一个文件并保存到本地一个已经打开的文件中343
575 19.2.6 ftp_fput函数:上传一个已经打开的文件到FTP服务器 344
576 19.2.7 ftp_get函数:从FTP服务器上下载一个文件 344
577 19.2.8 ftp_mdtm函数:返回指定文件的最后修改时间 345
578 19.2.9 ftp_mkdir函数:建立新目录 346
579 19.2.10 ftp_nb_continue函数:连续获取/发送文件 346
580 19.2.11 ftp_nb_fget函数:下载远程FTP服务器文件 347
581 19.2.12 ftp_nb_fput函数:上传文件到FTP服务器 348
582 19.2.13 ftp_nb_get函数:从FTP服务器上获取文件并写入本地文件 348
583 19.2.14 ftp_nb_put函数:存储一个文件至FTP服务器 349
584 19.2.15 ftp_nlist函数:返回给定目录的文件列表 350
585 19.2.16 ftp_put函数:上传文件到FTP服务器 350
586 19.2.17 ftp_pwd函数:返回当前目录名 351
587 19.2.18 ftp_rename函数:更改FTP服务器上指定的文件名 351
588 19.2.19 ftp_rmdir函数:删除一个目录 352
589 19.2.20 ftp_size函数:返回指定文件的大小 352
590 19.3 FTP服务器访问类函数 353
591 19.3.1 ftp_get_option函数:返回当前FTP连接的各种不同的选项设置 353
592 19.3.2 ftp_pasv函数:设置当前FTP被动模式是否打开 354
593 19.3.3 ftp_set_option函数:设置各种FTP运行时选项 354
594 19.3.4 ftp_systype函数:返回远程FTP服务器的系统类型 355
595 19.4 FTP命令类函数 355
596 19.4.1 ftp_alloc函数:发送ALO命令到远程的FTP服务器 355
597 19.4.2 ftp_exec函数:请求运行一条FTP命令 356
598 19.4.3 ftp_raw函数:发送命令到FTP服务器 357
599 19.4.4 ftp_rawlist函数:返回指定目录下文件的详细列表 357
600 19.4.5 ftp_site函数:向服务器发送SITE命令 358
601 19.5 小结 358
602
603 第20章 Network函数 359
604 20.1 主机操作类Network函数 359
605 20.1.1 checkdnsrr函数:查找主机的域名记录 359
606 20.1.2 dns_check_record函数:查找主机的DNS记录 359
607 20.1.3 dns_get_mx函数:获取主机的MX记录 360
608 20.1.4 dns_get_record函数:获取主机的DNS记录 360
609 20.1.5 gethostbyaddr函数:返回主机名称 360
610 20.1.6 gethostbyname函数:返回IP地址 361
611 20.1.7 gethostbynamel函数:返回IP地址列表 361
612 20.1.8 getmxrr函数:根据给出的域名返回MX记录 362
613 20.1.9 getprotobyname函数:返回协议名对应的协议号 362
614 20.1.10 getprotobynumber函数:返回协议号对应的协议名称 363
615 20.1.11 getservbyname函数:获取协议名称对应的端口号 363
616 20.1.12 getservbyport函数:获取端口对应的协议名称 364
617 20.2 日志操作类Network函数 365
618 20.2.1 closelog函数:关闭系统日志 365
619 20.2.2 define_syslog_variables函数:初始化所有系统日志的内容 365
620 20.2.3 openlog函数:打开到系统日志的连接 366
621 20.2.4 syslog函数:产生一个系统日志 367
622 20.3 其他操作类Network函数 368
623 20.3.1 debugger_off函数:禁用PHP DEBUG功能 368
624 20.3.2 debugger_on函数:启用PHP DEBUG功能 368
625 20.3.3 fsockopen函数:打开网络Socket连接 368
626 20.3.4 inet_ntop函数:把网络IP地址转换为可识别的形式 369
627 20.3.5 inet_pton函数:把可识别形式的IP地址转换为网络IP 369
628 20.3.6 ip2long函数:把IP地址转换为一个整数 370
629 20.3.7 long2ip函数:把一个整数转换为IP地址 370
630 20.3.8 pfsockopen函数:打开网络Socket持续连接 371
631 20.4 小结 371
632
633 第6篇 图像处理篇
634
635 第21章 Exif函数 375
636 21.1 PHP中的Exif函数 375
637 21.1.1 exif_imagetype函数:判断一个图像的类型 375
638 21.1.2 exif_read_data函数:从JPEG或TIFF文件中读取Exif头信息 376
639 21.1.3 exif_tagname函数:获取图像索引的头信息 377
640 21.1.4 exif_thumbnail函数:获取嵌入在TIFF或JPEG图像中的缩略图 377
641 21.1.5 read_exif_data函数:从JPEG或TIFF文件中读取Exif头信息 378
642 21.2 小结 378
643
644 第22章 Image函数 379
645 22.1 PHP中的Image函数 379
646 22.1.1 gd_info函数:获取当前安装的GD库的信息 379
647 22.1.2 getimagesize函数:获取图像的大小 381
648 22.1.3 image_type_to_extension函数:获取图像类型的文件后缀 381
649 22.1.4 image_type_to_mime_type函数:判断一个IMAGETYPE常量的MIME类型 382
650 22.1.5 image2wbmp函数:以WBMP格式将图像输出到浏览器或文件 383
651 22.1.6 imagealphablending函数:设定图像的混色模式 383
652 22.1.7 imageantialias函数:是否使用antialias(抗锯齿)功能 384
653 22.1.8 imagearc函数:画椭圆弧 384
654 22.1.9 imagechar函数:水平地画一个字符 386
655 22.1.10 imagecharup函数:垂直地画一个字符 386
656 22.1.11 imagecolorallocate函数:为一幅图像分配颜色 387
657 22.1.12 imagecolorallocatealpha 函数:为一幅图像分配颜色+alpha 388
658 22.1.13 imagecolorat函数:获取某像素的颜色索引值 389
659 22.1.14 imagecolorclosest函数:获取与指定颜色最接近的颜色的索引值 390
660 22.1.15 imagecolorclosestalpha函数:获取与指定颜色加透明度最接近的颜色的索引值390
661 22.1.16 imagecolorclosesthwb函数:获取与指定颜色最接近的色度的黑白色的索引 391
662 22.1.17 imagecolordeallocate函数:取消图像颜色的分配 391
663 22.1.18 imagecolorexact函数:获取指定颜色的索引值 392
664 22.1.19 imagecolorexactalpha函数:获取指定颜色加透明度的索引值 393
665 22.1.20 imagecolormatch函数:使一个图像中调色板版本的颜色与真彩色版本更能匹配393
666 22.1.21 imagecolorresolve函数:获取指定颜色的索引值或有可能得到的最接近的替代值393
667 22.1.22 imagecolorresolvealpha函数:获取指定颜色透明度的索引值或有可能得到的最接近的替代值 394
668 22.1.23 imagecolorset函数:给指定调色板索引设定颜色 394
669 22.1.24 imagecolorsforindex函数:获取某索引的颜色 395
670 22.1.25 imagecolorstotal函数:获取一幅图像的调色板中颜色的数目 395
671 22.1.26 imagecolortransparent函数:将某个颜色定义为透明色 396
672 22.1.27 imageconvolution函数:申请一个3*3的卷积矩阵 396
673 22.1.28 imagecopy函数:复制图像的一部分 397
674 22.1.29 imagecopymerge函数:复制并合并图像的一部分 397
675 22.1.30 imagecopymergegray函数:用灰度复制并合并图像的一部分 398
676 22.1.31 imagecopyresampled函数:重采样复制部分图像并调整大小 398
677 22.1.32 imagecopyresized函数:复制部分图像并调整大小 399
678 22.1.33 imagecreate函数:新建一个基于调色板的图像 400
679 22.1.34 imagecreatefromgd2函数:从GD 2文件或URL中新建一个图像 401
680 22.1.35 imagecreatefromgd2part函数:从给定的GD 2文件或URL中的一部分新建一个图像 401
681 22.1.36 imagecreatefromgd函数:从GD文件或URL中新建一个图像 402
682 22.1.37 imagecreatefromgif函数:从GIF文件或URL中新建一个图像 402
683 22.1.38 imagecreatefromjpeg函数:从JPEG文件或URL中新建一个图像 402
684 22.1.39 imagecreatefrompng函数:从PNG文件或URL中新建一个图像 403
685 22.1.40 imagecreatefromstring函数:从字符串中的图像流新建一个图像 403
686 22.1.41 imagecreatefromwbmp函数:从WBMP文件或URL中新建一个图像 404
687 22.1.42 imagecreatefromxbm函数:从XBM文件或URL中新建一个图像 405
688 22.1.43 imagecreatefromxpm函数:从XPM文件或URL中新建一个图像 405
689 22.1.44 imagecreatetruecolor函数:新建一个真彩色图像 405
690 22.1.45 imagedashedline函数:画一条虚线 406
691 22.1.46 imagedestroy函数:销毁一个图像 407
692 22.1.47 imageellipse函数:画一个椭圆 408
693 22.1.48 imagefill函数:用指定颜色填充一个区域 409
694 22.1.49 imagefilledarc函数:画一个椭圆弧并填充 410
695 22.1.50 imagefilledellipse函数:画一个椭圆并填充 411
696 22.1.51 imagefilledpolygon函数:画一个多边形并填充 412
697 22.1.52 imagefilledrectangle函数:画一个矩形并填充 413
698 22.1.53 imagefilltoborder函数:区域填充到指定颜色的边界为止 414
699 22.1.54 imagefilter函数:对图像使用过滤器 415
700 22.1.55 imagefontheight函数:获取字体高度 416
701 22.1.56 imagefontwidth函数:获取字体宽度 416
702 22.1.57 imageftbbox函数:给出一个使用FreeType2字体的文本框 416
703 22.1.58 imagefttext函数:使用FreeType2字体将文本写入图像 417
704 22.1.59 imagegammacorrect函数:对GD图像应用gamma修正 417
705 22.1.60 imagegd2函数:将GD 2图像输出到浏览器或文件 418
706 22.1.61 imagegd函数:将GD图像输出到浏览器或文件 418
707 22.1.62 imagegif函数:以GIF格式将图像输出到浏览器或文件 419
708 22.1.63 imageinterlace函数:激活或禁止隔行扫描 420
709 22.1.64 imageistruecolor函数:检查图像是否为真彩色图像 420
710 22.1.65 imagejpeg函数:以JPEG格式将图像输出到浏览器或文件 421
711 22.1.66 imagelayereffect函数:设定alpha混色标志以使用绑定的libgd分层效果 421
712 22.1.67 imageline函数:画一条线段 422
713 22.1.68 imageloadfont函数:载入一个新字体 423
714 22.1.69 imagepalettecopy函数:将调色板从一幅图像复制到另一幅 423
715 22.1.70 imagepng函数:以PNG格式将图像输出到浏览器或文件 424
716 22.1.71 imagepolygon函数:画一个多边形 424
717 22.1.72 imagepsbbox函数:给出一个使用PostScript Type1字体的文本框 426
718 22.1.73 imagepsencodefont函数:改变字体中的字符编码矢量 426
719 22.1.74 imagepsextendfont函数:扩充或精简字体 427
720 22.1.75 imagepsfreefont函数:释放一个PostScript Type1字体所占用的内存 427
721 22.1.76 imagepsloadfont函数:从文件中加载一个PostScript Type1字体 427
722 22.1.77 imagepsslantfont函数:倾斜某字体 428
723 22.1.78 imagepstext函数:用PostScript Type1字体把文本字符串画在图像上 428
724 22.1.79 imagerectangle函数:画一个矩形 429
725 22.1.80 imagerotate函数:用给定角度旋转图像 430
726 22.1.81 imagesavealpha函数:设置标记以在保存PNG图像时保存完整的alpha通道信息430
727 22.1.82 imagesetbrush 函数:设定画线用的画笔图像 431
728 22.1.83 imagesetpixel函数:画一个单一的像素 431
729 22.1.84 imagesetstyle函数:设定画线的风格 432
730 22.1.85 imagesetthickness函数:设定画线的宽度 434
731 22.1.86 imagesettile函数:设定用于填充的贴图 434
732 22.1.87 imagestring函数:水平地画一行字符串 434
733 22.1.88 imagestringup函数:垂直地画一行字符串 435
734 22.1.89 imagesx函数:获取图像宽度 436
735 22.1.90 imagesy函数:获取图像高度 436
736 22.1.91 imagetruecolortopalette函数:将真彩色图像转换为调色板图像 437
737 22.1.92 imagettfbbox函数:取得使用TrueType字体的文本的范围 437
738 22.1.93 imagettftext函数:用TrueType字体向图像写入文本 438
739 22.1.94 imagetypes函数:返回当前PHP版本所支持的图像类型 439
740 22.1.95 imagewbmp函数:以WBMP格式将图像输出到浏览器或文件 439
741 22.1.96 imagexbm函数:将XBM图像输出到浏览器或文件 440
742 22.1.97 iptcembed函数:将二进制IPTC数据嵌入一幅JPEG图像中 440
743 22.1.98 iptcparse函数:将二进制IPTC块解析为单个标记 441
744 22.1.99 jpeg2wbmp函数:将JPEG图像文件转换为WBMP图像文件 441
745 22.1.100 png2wbmp函数:将PNG图像文件转换为WBMP图像文件 442
746 22.2 小结 442
747
748 第7篇 Win32函数篇
749
750 第23章 Win32API函数 445
751 23.1 PHP中的Win32API函数 445
752 23.1.1 w32api_deftype函数:为w32api_functions函数定义一个类型 445
753 23.1.2 w32api_init_dtype函数:创建了一个数据类型的实例,并且将函数返回值填入实例中 446
754 23.1.3 w32api_invoke_function函数:带一个传递参数的执行函数,传递参数在函数名的后面 446
755 23.1.4 w32api_register_function函数:从指定函数库中使用PHP注册一个函数 447
756 23.1.5 w32api_set_call_method函数:设置调用的方法 447
757 23.2 小结 447
758
759 第24章 Win32PS函数 448
760 24.1 PHP中的Win32PS函数 448
761 24.1.1 win32_ps_list_procs函数:列出不同进程的内存使用情况和CPU时间 448
762 24.1.2 win32_ps_stat_mem函数:列出当前系统的内存使用情况和CPU时间 449
763 24.1.3 win32_ps_stat_proc函数:列出特定进程的内存使用情况和CPU时间 450
764
765
766
767
768 第8篇 XML函数篇
769
770 第25章 XML解析函数 453
771 25.1 PHP中的语法解析函数 453
772 25.1.1 utf8_decode函数:将用UTF-8方式编码的ISO-8859-1字符串转换成单字节的ISO-8859-1字符串 453
773 25.1.2 utf8_encode函数:将ISO-8859-1编码的字符串转换为UTF-8编码 454
774 25.1.3 xml_error_string函数:获取XML解析器的错误字符串 454
775 25.1.4 xml_get_current_byte_index函数:获取XML解析器的当前字节索引 455
776 25.1.5 xml_get_current_column_number函数:获取XML解析器的当前列号 455
777 25.1.6 xml_get_current_line_number函数:获取XML解析器的当前行号 456
778 25.1.7 xml_get_error_code函数:获取XML解析器的错误代码 456
779 25.1.8 xml_parse_into_struct函数:将XML数据解析到数组中 457
780 25.1.9 xml_parse函数:开始解析一个XML文档 458
781 25.1.10 xml_parser_create_ns函数:生成一个支持命名空间的XML解析器 458
782 25.1.11 xml_parser_create函数:建立一个XML解析器 459
783 25.1.12 xml_parser_free函数:释放指定的XML解析器 459
784 25.1.13 xml_parser_get_option函数:从XML解析器获取选项设置信息 460
785 25.1.14 xml_parser_set_option函数:为指定的XML解析器进行选项设置 460
786 25.1.15 xml_set_character_data_handler函数:建立字符数据处理器 461
787 25.1.16 xml_set_default_handler函数:建立默认处理器 461
788 25.1.17 xml_set_element_handler函数:建立起始和终止元素处理器 462
789 25.1.18 xml_set_end_namespace_decl_handler函数:建立终止命名空间声明处理器 464
790 25.1.19 xml_set_external_entity_ref_handler函数:建立外部实体指向处理器 464
791 25.1.20 xml_set_notation_decl_handler函数:建立注释声明处理器 465
792 25.1.21 xml_set_object函数:在对象中使用XML解析器 466
793 25.1.22 xml_set_processing_instruction_handler函数:建立处理指令处理器 467
794 25.1.23 xml_set_start_namespace_decl_handler函数:建立起始命名空间声明处理器 468
795 25.1.24 xml_set_unparsed_entity_decl_handler函数:建立未解析实体定义声明处理器468
796 25.2 小结 469
797
798 第26章 XMLRPC函数 470
799 26.1 PHP中的XMLRPC函数 470
800 26.1.1 xmlrpc_decode_request函数:将XML译码为PHP本身的类型 470
801 26.1.2 xmlrpc_decode函数:将XML译码为PHP本身的类型 471
802 26.1.3 xmlrpc_encode_request函数:为PHP的值生成XML 471
803 26.1.4 xmlrpc_encode函数:为PHP的值生成XML 472
804 26.1.5 xmlrpc_get_type函数:为PHP值获取XMLRPC的类型 472
805 26.1.6 xmlrpc_is_fault函数:检查XMLRPC是否出错 473
806 26.1.7 xmlrpc_parse_method_descriptions函数:将XML译码成方法描述的列表 474
807 26.1.8 xmlrpc_server_add_introspection_data函数:添加自我描述的文档 474
808 26.1.9 xmlrpc_server_call_method函数:解析XML请求同时调用方法 475
809 26.1.10 xmlrpc_server_create函数:创建一个XMLRPC服务端 475
810 26.1.11 xmlrpc_server_destroy函数:销毁服务端资源 476
811 26.1.12 xmlrpc_server_register_introspection_callback函数:注册一个PHP函数用于生成文档 476
812 26.1.13 xmlrpc_server_register_method函数:注册一个PHP函数用于匹配XMLRPC方法名 477
813 26.1.14 xmlrpc_set_type函数:为一个PHP字符串值设置XMLRPC的类型 478
814 26.2 小结 479
815
816 第9篇 综合函数篇
817
818 第27章 Errors and Logging函数 483
819 27.1 PHP中的Errors and Logging函数 483
820 27.1.1 debug_backtrace函数:产生一个backtrace 483
821 27.1.2 debug_print_backtrace函数:输出一个PHP backtrace 484
822 27.1.3 error_log函数:发送一个错误信息到指定位置 484
823 27.1.4 error_reporting函数:设置PHP错误报告等级 485
824 27.1.5 restore_error_handler函数:恢复错误信息指针 486
825 27.1.6 restore_exception_handler函数:恢复事先定义的例外指针 487
826 27.1.7 set_error_handler函数:设置一个用户自定义的错误信息函数 487
827 27.1.8 set_exception_handler函数:设置一个用户自定义的例外句柄函数 489
828 27.1.9 trigger_error函数:产生一个用户级的错误、警告或者注意信息 489
829 27.2 小结 490
830
831 第28章 Math函数 491
832 28.1 数学计算函数 491
833 28.1.1 abs函数:求绝对值 491
834 28.1.2 ceil函数:进一法取整 492
835 28.1.3 floor函数:舍去法取整 492
836 28.1.4 fmod函数:返回除法的浮点数余数 492
837 28.1.5 log10函数:返回以10为底的对数 493
838 28.1.6 log1p函数:返回log(1+number) 494
839 28.1.7 log函数:返回指定数值的(自然) 对数494
840 28.1.8 pow函数:返回指定数值的n次方 495
841 28.1.9 round:对浮点数进行四舍五入运算 495
842 28.1.10 sqrt函数:返回指定数值的平方根 496
843 28.2 数学三角函数 496
844 28.2.1 acos函数:求反余弦 497
845 28.2.2 acosh函数:求反双曲余弦 497
846 28.2.3 asin函数:求反正弦 497
847 28.2.4 asinh函数:求反双曲正弦 498
848 28.2.5 atan2函数:计算两个参数的反正切 498
849 28.2.6 atan函数:求反正切 499
850 28.2.7 atanh函数:求反双曲正切 499
851 28.2.8 cos函数:求余弦 499
852 28.2.9 cosh函数:求双曲余弦 500
853 28.2.10 sin函数:求正弦 500
854 28.2.11 sinh函数:求双曲正弦 501
855 28.2.12 tan函数:求正切 501
856 28.2.13 tanh函数:求双曲正切 501
857 28.3 求最值函数 502
858 28.3.1 getrandmax函数:显示随机数最大的可能值 502
859 28.3.2 max函数:找出最大值 502
860 28.3.3 min函数:找出最小值 503
861 28.3.4 mt_getrandmax函数:显示随机数的最大可能值 504
862 28.4 进制转换函数 504
863 28.4.1 base_convert函数:在任意进制之间转换数字 505
864 28.4.2 bindec函数:二进制转换为十进制 505
865 28.4.3 decbin函数:十进制转换为二进制 506
866 28.4.4 dechex函数:十进制转换为十六进制 506
867 28.4.5 decoct函数:十进制转换为八进制 507
868 28.4.6 hexdec函数:十六进制转换为十进制 507
869 28.4.7 octdec函数:八进制转换为十进制 507
870 28.5 其他数学函数 508
871 28.5.1 deg2rad函数:将角度转换为弧度 508
872 28.5.2 exp函数:计算e的指数 508
873 28.5.3 expm1函数:返回exp(number)-1 509
874 28.5.4 hypot函数:计算直角三角形的斜边长度 509
875 28.5.5 is_finite函数:判断是否为有限值 510
876 28.5.6 is_infinite函数:判断是否为无限值 510
877 28.5.7 is_nan函数:判断是否为合法数值 511
878 28.5.8 lcg_value函数:组合线性同余发生器 511
879 28.5.9 mt_rand函数:生成更好的随机数 512
880 28.5.10 mt_srand函数:播下一个更好的随机数发生器种子 512
881 28.5.11 pi函数:获取圆周率值 513
882 28.5.12 rad2deg函数:将弧度数转换为相应的角度数 513
883 28.5.13 rand函数:产生一个随机整数 514
884 28.5.14 srand函数:播下随机数发生器种子 514
885 28.6 小结 515
886
887 第29章 Output Control函数 516
888 29.1 PHP中的输出控制函数 516
889 29.1.1 flush函数:刷新输出缓冲 516
890 29.1.2 ob_clean函数:清空输出缓冲 517
891 29.1.3 ob_end_clean函数:清空缓冲区并且关闭正在进行的输出缓冲 518
892 29.1.4 ob_end_flush函数:发送缓冲区数据并且关闭缓冲区 518
893 29.1.5 ob_flush函数:发送缓冲区数据 519
894 29.1.6 ob_get_clean函数:获取缓冲区内容并且结束缓冲区 519
895 29.1.7 ob_get_contents函数:获取缓冲区数据 520
896 29.1.8 ob_get_flush函数:刷新缓冲区数据,返回数据并且关闭缓冲区 520
897 29.1.9 ob_get_length函数:获取缓冲区长度 521
898 29.1.10 ob_get_level函数:获取缓冲区等级 522
899 29.1.11 ob_get_status函数:获取缓冲区状态 522
900 29.1.12 ob_gzhandler函数:供ob_start使用的回调函数用来压缩输出缓冲区 523
901 29.1.13 ob_implicit_flush函数:打开或者关闭原本固有的输出缓冲区 524
902 29.1.14 ob_list_handlers函数:列出所有使用的输出句柄 525
903 29.1.15 ob_start函数:打开缓冲区 525
904 29.1.16 output_add_rewrite_var函数:添加URL rewrite的值 526
905 29.1.17 output_reset_rewrite_vars函数:重置URL rewrite的值 526
906 29.2 小结 527
907
908 第30章 PHP Options/Info函数 528
909 30.1 PHP信息获取类函数 528
910 30.1.1 assert函数:检查assertion声明是否错误 528
911 30.1.2 extension_loaded函数:检查PHP扩展是否加载 529
912 30.1.3 get_cfg_var函数:获取PHP配置选项的值 529
913 30.1.4 get_current_user函数:获取当前PHP脚本的所有者的名称 530
914 30.1.5 get_defined_constants函数:返回一个包含PHP预定义常量信息的数组 531
915 30.1.6 get_extension_funcs函数:返回一个包含指定模块中的所有函数名称的数组 532
916 30.1.7 get_include_path函数:返回当前配置的文件包含路径的信息 534
917 30.1.8 get_included_files函数:返回一个关于文件包含信息的数组 534
918 30.1.9 get_loaded_extensions函数:返回一个包含所有装载模块信息的数组 535
919 30.1.10 get_magic_quotes_gpc函数:获取magic_quotes_gpc的状态信息 536
920 30.1.11 get_magic_quotes_runtime函数:获取magic_quotes_ runtime的状态信息 537
921 30.1.12 get_required_files函数:返回一个关于文件包含信息的数组 537
922 30.1.13 getenv函数:获取PHP环境变量的值 538
923 30.1.14 getlastmod函数:获取当前PHP页面文件的最后修改时间 539
924 30.1.15 getmygid函数:获取当前PHP脚本页面所有者的GID号码 539
925 30.1.16 getmyinode函数:获取当前PHP脚本页面的INODE号码 540
926 30.1.17 getmypid函数:获取PHP的PID 541
927 30.1.18 getmyuid函数:获取PHP脚本页面所有者的UID号码 541
928 30.1.19 getopt函数:从命令行参数列表获取设置 542
929 30.1.20 getrusage函数:获取当前的资源语法 542
930 30.1.21 ini_get_all函数:获取所有配置选项 543
931 30.1.22 ini_get函数:获取配置选项的值 544
932 30.1.23 memory_get_usage函数:返回PHP脚本占用的内存空间 544
933 30.1.24 php_ini_scanned_files函数:返回配置文件目录下的配置文件列表 545
934 30.1.25 php_logo_guid函数:获取LOGO图片的GUID 546
935 30.1.26 php_sapi_name函数:获取PHP和Web服务器之间的接口类型 546
936 30.1.27 php_uname函数:获取PHP脚本运行的操作系统信息 547
937 30.1.28 phpcredits函数:打印credits列表 548
938 30.1.29 phpinfo函数:输出PHP的信息 549
939 30.1.30 phpversion函数:获取PHP版本 550
940 30.1.31 zend_logo_guid函数:获取ZEND的LOGO图片的GUID 550
941 30.1.32 zend_version函数:获取ZEND引擎的版本 551
942 30.2 PHP配置类函数 551
943 30.2.1 assert_options函数:设置或者获取不同的声明标记 551
944 30.2.2 ini_alter函数:设置PHP配置选项的值 552
945 30.2.3 ini_restore函数:恢复配置选项的值 564
946 30.2.4 ini_set函数:设置PHP配置选项的值 565
947 30.2.5 putenv函数:设置环境变量 565
948 30.2.6 restore_include_path函数:恢复文件包含路径配置信息 566
949 30.2.7 set_include_path函数:设置文件包含路径配置选项 566
950 30.2.8 set_magic_quotes_runtime函数:设置magic_quotes运行时间 567
951 30.2.9 set_time_limit函数:设置最大执行时间 567
952 30.3 其他类函数 568
953 30.3.1 dl函数:加载PHP的扩展模块 568
954 30.3.2 main函数:只是一个挂名的main()函数 568
955 30.3.3 version_compare函数:比较PHP两个版本值 569
956 30.4 小结 570
957
958 第31章 Program Execution函数 571
959 31.1 PHP中的程序执行函数 571
960 31.1.1 escapeshellarg函数:过滤用作命令参数的字符串 571
961 31.1.2 escapeshellcmd函数:过滤用作命令的字符串中的特殊字符 571
962 31.1.3 exec函数:执行命令 572
963 31.1.4 passthru函数:执行程序但不输出数据 573
964 31.1.5 proc_close函数:关闭一个由函数proc_open()打开的进程,并返回进程的退出
965 代码 574
966 31.1.6 proc_get_status函数:获取进程的状态信息 574
967 31.1.7 proc_nice函数:改变当前进程的优先权 575
968 31.1.8 proc_open函数:执行命令并且打开输入输出文件指针 576
969 31.1.9 proc_terminate函数:杀死进程 577
970 31.1.10 shell_exec函数:执行命令并且将完整的输出结果作为一个字符串返回 578
971 31.1.11 system函数:执行程序并输出结果 578
972 31.2 小结 579
973
974 第32章 Date/Time函数 580
975 32.1 PHP中的日期、时间函数 580
976 32.1.1 checkdate函数:验证一个格里高里日期 580
977 32.1.2 date_default_timezone_get函数:获取一个脚本中所有日期、时间函数所使用的默认时区 581
978 32.1.3 date_default_timezone_set函数:设定用于一个脚本中所有日期、时间函数的默认时区 582
979 32.1.4 date_sunrise函数:返回给定的日期与地点的日出时间 582
980 32.1.5 date_sunset函数:返回给定的日期与地点的日落时间 583
981 32.1.6 date函数:格式化一个本地时间/日期 583
982 32.1.7 getdate函数:获取日期/时间信息 586
983 32.1.8 gettimeofday函数:获取当前时间 587
984 32.1.9 gmdate函数:格式化一个GMT/UTC日期/时间 588
985 32.1.10 gmmktime函数:获取GMT日期的UNIX时间戳 588
986 32.1.11 gmstrftime函数:根据区域设置格式化GMT/UTC时间/日期 589
987 32.1.12 idate函数:将本地时间、日期格式化为整数 589
988 32.1.13 localtime函数:获取本地时间 590
989 32.1.14 microtime函数:返回当前UNIX时间戳和微秒数 591
990 32.1.15 mktime函数:获取一个日期的UNIX时间戳 592
991 32.1.16 strftime函数:根据区域设置格式化本地时间/日期 593
992 32.1.17 strptime函数:解析由strftime生成的日期/时间 595
993 32.1.18 strtotime函数:将任何英文文本的日期、时间描述解析为UNIX时间戳 595
994 32.1.19 time函数:返回当前的UNIX时间戳 596
995 32.2 小结 597
996
997 第33章 Classes/Objects函数 598
998 33.1 PHP中的类/对象函数 598
999 33.1.1 class_exists函数:检查类是否已定义 598
1000 33.1.2 get_class_methods函数:返回由类的方法名组成的数组 599
1001 33.1.3 get_class_vars函数:返回由类的默认属性组成的数组 600
1002 33.1.4 get_class函数:返回对象的类名 601
1003 33.1.5 get_declared_classes函数:返回由已定义类的名字所组成的数组 602
1004 33.1.6 get_declared_interfaces函数:返回一个声明接口的数组 604
1005 33.1.7 get_object_vars函数:返回由对象属性组成的关联数组 604
1006 33.1.8 get_parent_class函数:返回对象或类的父类名 605
1007 33.1.9 interface_exists函数:检查接口是否定义 606
1008 33.1.10 is_a函数:判断对象是否属于某一个类 607
1009 33.1.11 is_subclass_of函数:判断对象是否属于某一个类的子类 607
1010 33.1.12 method_exists函数:检查类的方法是否存在 608
1011 33.1.13 property_exists函数:检查对象或类是否具有指定的属性 609
1012 33.2 小结 610
1013 1014 第34章 COM函数 611
1015 34.1 PHP中的COM与.NET函数 611
1016 34.1.1 COM函数:COM类构造函数,提供了将(D)COM组件整合到PHP脚本中的框架 611
1017 34.1.2 DOTNET函数:从.NET集合创建类并调用类的方法,使用类的属性 612
1018 34.1.3 VARIANT函数:将变量封装进VARIANT结构中的简单容器 613
1019 34.1.4 com_create_guid函数:产生一个全局唯一标识符(GUID) 613
1020 34.1.5 com_event_sink函数:在COM对象与PHP对象之间建立连接 614
1021 34.1.6 com_get_active_object函数:返回已经运行的一个COM类的实例的句柄 615
1022 34.1.7 com_invoke函数:调用COM组件的方法 615
1023 34.1.8 com_isenum函数:获取一个IenumVariant 616
1024 34.1.9 com_load_typelib函数:装载一个Typelib 616
1025 34.1.10 com_load函数:创建新的COM组件的引用 617
1026 34.1.11 com_message_pump函数:停止运行指定的时间,等待有信息到来 617
1027 34.1.12 com_print_typeinfo函数:输出一个定义为进程接口的PHP类 617
1028 34.2 小结 618
1029 1030 第35章 杂项函数 619
1031 35.1 PHP中的杂项函数 619
1032 35.1.1 connection_aborted函数:判断客户端的连接状态 619
1033 35.1.2 connection_status函数:返回客户端的连接状态 620
1034 35.1.3 connection_timeout函数:判断脚本的运行状态 620
1035 35.1.4 constant函数:返回常量的值 620
1036 35.1.5 define函数:定义一个常量的值 621
1037 35.1.6 defined函数:判断一个常量是否存在 621
1038 35.1.7 die函数:退出程序 622
1039 35.1.8 eval函数:将一个字符串作为PHP代码来执行 622
1040 35.1.9 exit函数:退出并输出信息 623
1041 35.1.10 get_browser函数:获取客户端浏览器的各项功能 624
1042 35.1.11 highlight_file函数:对一个文件进行高亮度显示 625
1043 35.1.12 highlight_string函数:对一个字符串进行高亮度显示 626
1044 35.1.13 ignore_user_abort函数:设定是否在客户端断开连接时,结束PHP代码的运行 626
1045 35.1.14 pack函数:将指定数据打包为二进制字符串 627
1046 35.1.15 php_check_syntax函数:检查PHP文件的语法 628
1047 35.1.16 php_strip_whitespace函数:去除PHP文件中的注释和空格 628
1048 35.1.17 show_source函数:对一个文件进行高亮度显示 629
1049 35.1.18 sleep函数:暂停执行程序 629
1050 35.1.19 time_nanosleep函数:暂停执行程序 630
1051 35.1.20 time_sleep_until函数:在指定时间唤醒程序 631
1052 35.1.21 uniqid函数:生成一个单独的ID 631
1053 35.1.22 unpack函数:从二进制字符串中解包出数据到数组 631
1054 35.1.23 usleep函数:以微秒级暂停程序 632

[
复制代码

](javascript:void(0); "复制代码")

分类: php技术

[好文要顶](javascript:void(0);) [关注我](javascript:void(0);) [收藏该文](javascript:void(0);) [
image

](javascript:void(0); "分享至新浪微博") [
image
](javascript:void(0); "分享至微信")

image

鸥海
关注 - 0
粉丝 - 0

[+加关注](javascript:void(0);)

1

0

« 上一篇: php-homestead-swoole扩展安装
» 下一篇: 生成器 yield

posted on 2019-01-28 16:41 鸥海 阅读(2414) 评论(0) 编辑 [收藏](javascript:void(0))

[刷新评论](javascript:void(0);)刷新页面返回顶部

登录后才能发表评论,立即 [登录](javascript:void(0);) 或 [注册](javascript:void(0);), 访问 网站首页

博客园派送云上免费午餐,AWS注册立享12个月免费套餐

【推荐】News: 大型组态、工控、仿真、CADGIS 50万行VC++源码免费下载
【推荐】博客园 & 陌上花开HIMMR 给单身的程序员小哥哥助力脱单啦~
【推荐】博客园 & 示说网联合策划,AI实战系列公开课第二期
【推荐】了不起的开发者,挡不住的华为,园子里的品牌专区
【推荐】未知数的距离,毫秒间的传递,声网与你实时互动
【福利】AWS携手博客园为开发者送免费套餐与抵扣券
【推荐】 阿里云折扣价格返场,错过再等一年

AWS免费套餐

最新 IT 新闻:
· 资金链断裂!前途汽车被曝全国首家门店已撤出 交付中心也人去楼空
· 苹果带来iOS 14.3:全新图像格式、单张体积超大
· vivo首发!一文了解旗舰级处理器Exynos 1080:首款5nm A78芯
· 苹果M1芯片跑分碾压Intel十核i9 机构:新款MacBook要大卖!
· 网易电竞合作“融梗剧”,图个啥?
» 更多新闻...

Powered by:
博客园
Copyright © 2020 鸥海
Powered by .NET 5.0.0 on Kubernetes

|

| [<](javascript:void(0);) | 2020年11月 | [>](javascript:void(0);) |

|
| 日 | 一 | 二 | 三 | 四 | 五 | 六 |
| 1 | 2 | 3 | 4 | 5 | 6 | 7 |
| 8 | 9 | 10 | 11 | 12 | 13 | 14 |
| 15 | 16 | 17 | 18 | 19 | 20 | 21 |
| 22 | 23 | 24 | 25 | 26 | 27 | 28 |
| 29 | 30 | 1 | 2 | 3 | 4 | 5 |
| 6 | 7 | 8 | 9 | 10 | 11 | 12 |

导航

  • 博客园
  • 首页
  • 新随笔
  • 联系
  • [订阅](javascript:void(0))
    订阅
  • 管理

统计

  • 随笔 - 41
  • 文章 - 0
  • 评论 - 0
  • 引用 - 0

公告

昵称: 鸥海
园龄: 3年8个月
粉丝: 0
关注: 0

[+加关注](javascript:void(0))

搜索

常用链接

  • 我的随笔
  • 我的评论
  • 我的参与
  • 最新评论
  • 我的标签

随笔分类

  • Git(1)
  • js(2)
  • laravel框架(8)
  • Linux(4)
  • Linux系统-CentOs(3)
  • Memcached(2)
  • Mysql(5)
  • Nginx服务(1)
  • php技术(6)
  • PHP性能优化技术(2)
  • Redis(1)
  • swoole(2)
  • vue.js(3)
  • 扩展(4)

随笔档案

  • 2020年11月(1)
  • 2020年9月(2)
  • 2020年8月(3)
  • 2020年7月(10)
  • 2020年6月(1)
  • 2019年12月(1)
  • 2019年10月(4)
  • 2019年9月(2)
  • 2019年8月(1)
  • 2019年6月(2)
  • 2019年5月(4)
  • 2019年4月(3)
  • 2019年3月(1)
  • 2019年2月(1)
  • 2019年1月(2)
  • 2018年12月(1)
  • 2018年11月(1)
  • 2018年5月(1)

阅读排行榜

  • 1. MySQL8.0设置简单密码(8172)
  • 2. laravel-admin后台框架基本使用(3146)
  • 3. vue 之this.$router.push、replace、go的区别(2962)
  • 4. laravel 的 queue 使用注意事项(2914)
  • 5. PHP内置函数大全(2413)

推荐排行榜

  • 1. PHP内置函数大全(1)

你可能感兴趣的:(php内置函数)