PHP网络相关函数列表
PHP是一款非常强大的开源服务器端脚本语言,可以实现许多网络相关的功能。本篇文章将为读者介绍PHP网络相关函数列表,方便大家查阅。
1. fopen():用于打开文件或URL。
2. file_get_contents():获取文件内容或URL。
3. fsockopen():打开一个网络连接的Socket。
4. fgets():取得文件指针中当前行。
5. fgetc():取得指针中的一个字符。
6. fputs():将字符串写入到文件指针中。
7. fclose():关闭文件指针。
8. feof():测试指针是否到文件结束位置。
9. fread():读取文件指针中的数据。
10. fseek():在文件指针中定位到指定的位置。
11. ftell():返回指针在文件中的位置。
12. ftruncate():截断文件到指定的长度。
13. fwrite():将字符串写入到文件指针中。
14. copy():复制文件。
15. unlink():删除文件。
16. basename():返回路径中的文件名部分。
17. dirname():返回路径中的目录部分。
18. file():把整个文件读入一个数组中。
19. filesize():取得文件的大小。
20. is_file():判断指定的文件是否为文件。
21. is_dir():判断指定的路径是否为目录。
22. is_link():判断指定的路径是否为符号链接。
23. mkdir():创建目录。
24. rmdir():删除目录。
25. scandir():以数组方式打开指定路径。
26. glob():返回所有匹配指定模式的文件路径名。
27. touch():设置文件的访问和修改时间。
28. chmod():改变文件的模式。
29. chown():改变文件的所有者。
30. chgrp():改变文件的所属组。
31. realpath():返回文件的实际路径。
32. getcwd():取得当前的工作目录。
33. chdir():改变当前目录。
34. opendir():打开一个目录句柄。
35. readdir():读取目录句柄中的条目。
36. closedir():关闭目录句柄。
37. file_exists():检查文件或目录是否存在。
38. parse_ini_file():解析一个INI文件并返回一个数组。
39. parse_ini_string():解析一个INI格式的字符串并返回一个数组。
40. serialize():生成值的表示形式。
41. unserialize():从已存储的表示中创建 PHP 的值。
42. error_reporting():设置 PHP 错误报告级别。
43. set_error_handler():设置用户自定义的错误处理函数。
44. set_exception_handler():设置用户自定义的异常处理函数。
45. register_shutdown_function():注册一个会在php脚本执行完成后执行的回调函数。
46. curl_init():初始化一个 CURL 对象。
47. curl_setopt():设置一个 CURL 传输选项。
48. curl_exec():执行一个 CURL 会话并且返回结果。
49. curl_getinfo():获取一个 CURL 传输的信息。
50. curl_close():关闭一个 CURL 会话。
51. header():发送原始 HTTP 响应头。
52. header_remove():删除之前发送的 HTTP 响应头。
53. http_response_code():获取或设置 HTTP 响应代码。
54. ini_set():设置INI配置选项的值。
55. ini_get():获取INI配置选项的值。
56. ini_get_all():获取所有的配置选项及其值。
57. getenv():返回指定的环境变量的值。
58. putenv():设置环境变量。
59. sleep():让脚本休眠。
60. microtime():返回当前的 Unix 时间戳和微秒数。
61. ignore_user_abort():设置客户端关闭连接后脚本的继续执行。
62. set_time_limit():设置脚本允许执行的最大时间。
63. max_execution_time():获取或设置脚本允许的最大执行时间。
64. memory_get_usage():获取当前脚本使用的内存量。
65. memory_get_peak_usage():获取脚本使用的内存峰值。
66. session_start():开启一个 Session。
67. session_set_save_handler():设置用户自定义的Session处理函数。
68. session_write_close():关闭当前 Session 并且写入 Session 数据。
69. session_destroy():销毁当前 Session。
70. setcookie():发送一个HTTP cookie。
71. setrawcookie():发送一个 HTTP cookie,不进行Cookie值的 URL 编码。
72. header_redirect():HTTP重定向。
73. header_location():HTTP重定向。
74. mail():向指定的地址发送一封邮件。
75. parse_url():解析 URL,返回其组成部分。
76. urlencode():将字符串编码为 URL 字符串。
77. urldecode():将 URL 字符串解码。
78. rawurlencode():将字符串进行 URL 编码。
79. rawurldecode():将 URL 字符串进行解码。
80. base64_encode():对字符串进行 Base64 编码。
81. base64_decode():对字符串进行 Base64 解码。
82. htmlspecialchars():将字符串中的特殊字符转换为 HTML 实体。
83. htmlentities():将字符串中的所有特殊字符转换为 HTML 实体。
84. strip_tags():从字符串中去除 HTML 和 PHP 标记。
85. addslashes():为字符串中的特殊字符添加反斜杠转义符。
86. stripslashes():去除由 addslashes() 函数添加的反斜杠。
87. str_ireplace():不区分大小写的字符串替换。
88. str_replace():字符串替换。
89. substr():返回字符串的一部分。
90. strlen():返回字符串的长度。
91. strtolower():将字符串转换为小写字母。
92. strtoupper():将字符串转换为大写字母。
93. ucfirst():将字符串的首字母转换为大写。
94. ucwords():将每个单词的首字母转换为大写。
95. trim():去除字符串两端的空格和其他字符。
96. ltrim():去除字符串左侧的空格和其他字符。
97. rtrim():去除字符串右侧的空格和其他字符。
98. md5():计算字符串的 MD5 散列值。
99. sha1():计算字符串的 SHA-1 散列值。
100. rand():生成随机数。
