legongju.com
我们一直在努力
2024-12-28 19:13 | 星期六

php的超全局变量能存储哪些数据

PHP的超全局变量主要包括以下几种:

  1. $_GLOBALS:这是一个包含所有全局变量的超级全局关联数组。你可以使用它来访问其他所有超全局变量。

  2. $GLOBALS:与$_GLOBALS相似,这也是一个包含所有全局变量的超级全局关联数组,但是在函数内部使用$GLOBALS更为推荐。

  3. global:global关键字用于将一个局部变量声明为全局变量,这样你就可以在函数内部访问到全局变量。

  4. $server:这是一个超全局关联数组,包含了有关头、路径和脚本位置等服务器信息。

  5. $HTTP_SERVER:与$server类似,但是它是通过HTTP请求头获取信息的。

  6. $argv:这是一个包含命令行参数的超全局数组。

  7. $stdin:这是一个包含标准输入流数据的超全局文件句柄。

  8. $stdout:这是一个包含标准输出流数据的超全局文件句柄。

  9. $stderr:这是一个包含标准错误流数据的超全局文件句柄。

  10. $argc:这是一个包含命令行参数数量的超全局变量。

  11. $argv:这是一个包含命令行参数的超全局数组。

  12. $php_errormsg:这是一个包含最后发生的错误信息的超全局变量。

  13. $php_ini:这是一个包含当前PHP配置信息的超全局变量。

  14. $HTTP_COOKIE:这是一个包含客户端发送的cookie信息的超全局关联数组。

  15. $HTTP_GET_VARS:这是一个包含客户端发送的GET请求变量的超全局关联数组。

  16. $HTTP_POST_VARS:这是一个包含客户端发送的POST请求变量的超全局关联数组。

  17. $HTTP_POST_FILES:这是一个包含客户端上传的文件的超全局关联数组。

  18. $HTTP_SERVER_VARS:这是一个包含服务器环境信息的超全局关联数组。

  19. $HTTP_ENV_VARS:这是一个包含环境变量的超全局关联数组。

  20. $HTTP_USER_AGENT:这是一个包含客户端浏览器信息的超全局变量。

  21. $HTTP_REFERER:这是一个包含客户端访问页面来源的超全局变量。

  22. $PHP_SELF:这是一个包含当前执行脚本的文件名的超全局变量。

  23. $SCRIPT_FILENAME:这是一个包含当前执行脚本的完整路径名的超全局变量。

  24. $DOCUMENT_ROOT:这是一个包含当前脚本所在文档根目录的超全局变量。

  25. $REMOTE_ADDR:这是一个包含客户端IP地址的超全局变量。

  26. $REMOTE_PORT:这是一个包含客户端端口的超全局变量。

  27. $SERVER_NAME:这是一个包含服务器主机名的超全局变量。

  28. $SERVER_PORT:这是一个包含服务器端口的超全局变量。

  29. $SERVER_PROTOCOL:这是一个包含服务器协议(HTTP/HTTPS)的超全局变量。

  30. $REQUEST_METHOD:这是一个包含客户端请求方法(GET/POST/PUT等)的超全局变量。

  31. $REQUEST_URI:这是一个包含客户端请求的URI的超全局变量。

  32. $HTTP_ACCEPT:这是一个包含客户端接受的数据类型的超全局变量。

  33. $HTTP_ACCEPT_ENCODING:这是一个包含客户端接受的内容编码的超全局变量。

  34. $HTTP_ACCEPT_LANGUAGE:这是一个包含客户端接受的语言类型的超全局变量。

  35. $HTTP_CACHE_CONTROL:这是一个包含客户端缓存控制信息的超全局变量。

  36. $HTTP_COOKIE:这是一个包含客户端发送的cookie信息的超全局关联数组。

  37. $HTTP_HOST:这是一个包含客户端请求的主机名的超全局变量。

  38. $HTTP_IF_MODIFIED_SINCE:这是一个包含客户端上次请求时间戳的超全局变量。

  39. $HTTP_IF_NONE_MATCH:这是一个包含客户端ETag信息的超全局变量。

  40. $HTTP_ACCEPT_CHARSET:这是一个包含客户端接受字符集的超全局变量。

  41. $HTTP_USER_AGENT:这是一个包含客户端浏览器信息的超全局变量。

  42. $HTTP_REFERER:这是一个包含客户端访问页面来源的超全局变量。

  43. $PHP_SELF:这是一个包含当前执行脚本的文件名的超全局变量。

  44. $SCRIPT_FILENAME:这是一个包含当前执行脚本的完整路径名的超全局变量。

  45. $DOCUMENT_ROOT:这是一个包含当前脚本所在文档根目录的超全局变量。

  46. $REMOTE_ADDR:这是一个包含客户端IP地址的超全局变量。

  47. $REMOTE_PORT:这是一个包含客户端端口的超全局变量。

  48. $SERVER_NAME:这是一个包含服务器主机名的超全局变量。

  49. $SERVER_PORT:这是一个包含服务器端口的超全局变量。

  50. $SERVER_PROTOCOL:这是一个包含服务器协议(HTTP/HTTPS)的超全局变量。

  51. $REQUEST_METHOD:这是一个包含客户端请求方法(GET/POST/PUT等)的超全局变量。

  52. $REQUEST_URI:这是一个包含客户端请求的URI的超全局变量。

  53. $HTTP_ACCEPT:这是一个包含客户端接受的数据类型的超全局变量。

  54. $HTTP_ACCEPT_ENCODING:这是一个包含客户端接受的内容编码的超全局变量。

  55. $HTTP_ACCEPT_LANGUAGE:这是一个包含客户端接受的语言类型的超全局变量。

  56. $HTTP_CACHE_CONTROL:这是一个包含客户端缓存控制信息的超全局变量。

  57. $HTTP_COOKIE:这是一个包含客户端发送的cookie信息的超全局关联数组。

  58. $HTTP_HOST:这是一个包含客户端请求的主机名的超全局变量。

  59. $HTTP_IF_MODIFIED_SINCE:这是一个包含客户端上次请求时间戳的超全局变量。

  60. $HTTP_IF_NONE_MATCH:这是一个包含客户端ETag信息的超全局变量。

  61. $HTTP_ACCEPT_CHARSET:这是一个包含客户端接受字符集的超全局变量。

未经允许不得转载 » 本文链接:https://www.legongju.com/article/65890.html

相关推荐

  • php define怎样定义常量

    php define怎样定义常量

    在PHP中,可以使用define()函数来定义常量。define()函数接受两个参数:常量名和常量值。以下是一个示例: 在上面的示例中,我们定义了一个名为MY_CONSTANT的常量...

  • php define能定义回调函数吗

    php define能定义回调函数吗

    PHP 的 define() 函数用于定义常量,它不支持直接定义回调函数。但是,你可以在代码的其他部分使用匿名函数(闭包)作为回调函数,并将其传递给其他函数或方法。...

  • php define怎样实现动态常量

    php define怎样实现动态常量

    在 PHP 中,可以使用 define() 函数来定义常量。但是,define() 函数只能定义静态常量,不能在运行时动态地改变它们的值。如果你需要动态地设置常量的值,可以使...

  • php define如何进行性能优化

    php define如何进行性能优化

    在 PHP 中,使用 define() 函数可以定义常量,它是一种将值绑定为常量的方法,一旦定义,就不能更改。这有助于提高代码的性能,因为常量不需要在运行时进行计算或...

  • 怎样用tp框架做网站架构设计

    怎样用tp框架做网站架构设计

    TP框架指的是ThinkPHP框架,它是一款基于PHP的轻量级Web开发框架。以下是使用ThinkPHP框架进行网站架构设计的基本步骤: 需求分析: 详细了解项目需求,包括功能...

  • Mybatis审计数据如何有效存储与分析

    Mybatis审计数据如何有效存储与分析

    Mybatis审计数据的有效存储与分析是确保数据安全、防止SQL注入等问题的关键。以下是关于Mybatis审计数据存储与分析的相关信息:
    Mybatis审计数据存储 日志配...

  • Mybatis中处理MediumBlob的存储策略有哪些

    Mybatis中处理MediumBlob的存储策略有哪些

    在MyBatis中处理MEDIUMBLOB类型的存储策略,主要涉及到如何在数据库中存储和检索二进制大对象(Binary Large Objects,BLOBs)。MEDIUMBLOB是MySQL数据库中的一种...

  • Mybatis分布式缓存的存储方式有哪些选择

    Mybatis分布式缓存的存储方式有哪些选择

    Mybatis分布式缓存的存储方式主要有Redis和Ehcache两种选择。以下是这两种存储方式的简要介绍:
    Redis 简介:Redis是一个开源的,基于内存存储亦可持久化的...