欢迎访问宙启技术站
智能推送

PHP网络相关函数列表

发布时间:2023-06-09 00:09:07

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():生成随机数。