PHP 超全局变量主要包括以下几种:
$_GLOBALS
:这是一个关联数组,包含了全局作用域中所有可用的变量。你可以使用它来访问其他作用域中的变量。
$_SERVER
:这个超全局变量包含了有关头、路径和脚本位置等服务器信息。它的值在不同的服务器和配置中可能会有所不同。
$_GET
:这个超全局变量包含了通过 GET 方法传递的变量。当你使用一个 URL 参数来传递数据时,这些数据会被存储在这个数组中。
$_POST
:这个超全局变量包含了通过 POST 方法传递的变量。当你提交一个表单时,这些数据会被存储在这个数组中。
$_COOKIE
:这个超全局变量包含了通过 cookie 传递的变量。当你设置一个 cookie 时,这些数据会被存储在这个数组中。
$_SESSION
:这个超全局变量包含了通过 session 传递的变量。当你使用 session 时,这些数据会被存储在这个数组中。
$_FILES
:这个超全局变量包含了通过文件上传传递的变量。当你上传一个文件时,这些数据会被存储在这个数组中。
$_REQUEST
:这个超全局变量包含了通过 GET、POST 和 cookie 传递的变量。它是一个关联数组,包含了 $_GET、$_POST 和 $_COOKIE 数组中的所有元素。
$_ENV
:这个超全局变量包含了通过环境变量传递的变量。它是一个关联数组,包含了服务器环境中的所有环境变量。
$_error
:这个超全局变量包含了 PHP 错误信息。当你使用 set_error_handler()
函数自定义错误处理时,错误信息会被存储在这个数组中。
$_length
:这个超全局变量包含了 count()
函数返回的数组元素个数。它只在 $_SERVER['REQUEST_METHOD']
为 ‘POST’ 或 ‘PUT’ 时有效。
$_context
:这个超全局变量包含了当前执行上下文的信息。它主要用于调试和错误报告。
$_id
:这个超全局变量包含了当前脚本的 ID。它主要用于调试和错误报告。
$_level
:这个超全局变量包含了当前错误处理级别的深度。它主要用于调试和错误报告。
$_cookie
:这个超全局变量包含了通过 cookie 传递的变量。它实际上是 $_GLOBALS['HTTP_COOKIE']
的别名。
$_filename
:这个超全局变量包含了当前执行脚本的文件名。它主要用于调试和错误报告。
$_directory
:这个超全局变量包含了当前执行脚本的目录名。它主要用于调试和错误报告。
$_script_name
:这个超全局变量包含了当前执行脚本的完整路径。它主要用于调试和错误报告。
$_server
:这个超全局变量包含了有关头、路径和脚本位置等服务器信息。它实际上是 $_GLOBALS['HTTP_SERVER']
的别名。
$_user_agent
:这个超全局变量包含了客户端的 User-Agent 信息。它主要用于调试和错误报告。
$_http_accept
:这个超全局变量包含了客户端接受的 MIME 类型。它主要用于调试和错误报告。
$_http_referer
:这个超全局变量包含了客户端请求的原始 URL。它主要用于调试和错误报告。
$_http_x_forwarded_for
:这个超全局变量包含了客户端 IP 地址。它主要用于调试和错误报告。
$_http_x_forwarded
:这个超全局变量包含了 HTTP 请求头中的 X-Forwarded-* 属性。它主要用于调试和错误报告。
$_php_errormsg
:这个超全局变量包含了 PHP 错误消息。它主要用于自定义错误处理。
$_php_errormsg_type
:这个超全局变量包含了 PHP 错误消息的类型。它主要用于自定义错误处理。
$_php_arg_list
:这个超全局变量包含了传递给脚本的命令行参数。它主要用于自定义错误处理。
$_php_arg_count
:这个超全局变量包含了传递给脚本的命令行参数个数。它主要用于自定义错误处理。
$_php_ini
:这个超全局变量包含了 php.ini 配置文件的路径。它主要用于自定义错误处理。
$_php_ini_loaded
:这个超全局变量包含了已加载的 php.ini 配置文件的路径。它主要用于自定义错误处理。
$_php_ini_scan_dir
:这个超全局变量包含了 php.ini 配置文件扫描的目录列表。它主要用于自定义错误处理。
$_php_sapi_name
:这个超全局变量包含了 PHP 服务器应用程序接口(SAPI)的名称。它主要用于自定义错误处理。
$_php_self
:这个超全局变量包含了当前执行脚本的路径。它主要用于自定义错误处理。
$_php_top_level_filename
:这个超全局变量包含了当前执行脚本的顶级文件名。它主要用于自定义错误处理。
$_php_top_level_dir
:这个超全局变量包含了当前执行脚本的顶级目录名。它主要用于自定义错误处理。
$_php_script_uri
:这个超全局变量包含了当前执行脚本的完整 URI。它主要用于自定义错误处理。
$_php_script_name
:这个超全局变量包含了当前执行脚本的文件名。它主要用于自定义错误处理。
$_php_request_uri
:这个超全局变量包含了客户端请求的完整 URI。它主要用于自定义错误处理。
$_php_query_string
:这个超全局变量包含了客户端请求的查询字符串。它主要用于自定义错误处理。
$_php_content_type
:这个超全局变量包含了客户端请求的内容类型。它主要用于自定义错误处理。
$_php_content_length
:这个超全局变量包含了客户端请求的内容长度。它主要用于自定义错误处理。
$_php_error_log_file
:这个超全局变量包含了 PHP 错误日志文件的路径。它主要用于自定义错误处理。
$_php_error_log_pid
:这个超全局变量包含了 PHP 错误日志进程的 ID。它主要用于自定义错误处理。
$_php_error_log_header
:这个超全局变量包含了 PHP 错误日志文件的标题行。它主要用于自定义错误处理。
$_php_error_log_lines
:这个超全局变量包含了 PHP 错误日志文件中的行数。它主要用于自定义错误处理。
$_php_error_log_level
:这个超全局变量包含了 PHP 错误日志文件中的错误级别。它主要用于自定义错误处理。
$_php_error_log_time
:这个超全局变量包含了 PHP 错误日志文件中的时间戳。它主要用于自定义错误处理。
$_php_error_log_message
:这个超全局变量包含了 PHP 错误日志文件中的错误消息。它主要用于自定义错误处理。
$_php_error_log_context
:这个超全局变量包含了 PHP 错误日志文件中的上下文信息。它主要用于自定义错误处理。
$_php_error_log_user
:这个超全局变量包含了 PHP 错误日志文件中的用户信息。它主要用于自定义错误处理。
$_php_error_log_host
:这个超全局变量包含了 PHP 错误日志文件中的主机信息。它主要用于自定义错误处理。
$_php_error_log_domain
:这个超全局变量包含了 PHP 错误日志文件中的域名信息。它主要用于自定义错误处理。
$_php_error_log_path
:这个超全局变量包含了 PHP 错误日志文件中的路径信息。它主要用于自定义错误处理。
$_php_error_log_extension
:这个超全局变量包含了 PHP 错误日志文件中的扩展信息。它主要用于自定义错误处理。
$_php_error_log_function
:这个超全局变量包含了 PHP 错误日志文件中的函数信息。它主要用于自定义错误处理。
$_php_error_log_file_owner
:这个超全局变量包含了 PHP 错误日志文件的所有者信息。它主要用于自定义错误处理。
$_php_error_log_file_group
:这个超全局变量包含了 PHP 错误日志文件的用户组信息。它主要用于自定义错误处理。
$_php_error_log_file_perms
:这个超全局变量包含了 PHP 错误日志文件的权限信息。它主要用于自定义错误处理。
$_php_error_log_file_size
:这个超全局变量包含了 PHP 错误日志文件的大小信息。它主要用于自定义错误处理。
$_php_error_log_file_mtime
:这个超全局变量包含了 PHP 错误日志文件的修改时间信息。它主要用于自定义错误处理。
$_php_error_log_file_ctime
:这个超全局变量包含了 PHP 错误日志文件的创建时间信息。它主要用于自定义错误处理。
$_php_error_log_file_atime
:这个超全局变量包含了 PHP 错误日志文件的访问时间信息。它主要用于自定义错误处理。
$_php_error_log_file_btime
:这个超全局变量包含了 PHP 错误日志文件的备份时间信息。它主要用于自定义错误处理。
$_php_error_log_file_md5
:这个超全局变量包含了 PHP 错误日志文件的 MD5 哈希值。它主要用于自定义错误处理。
$_php_error_log_file_sha1
:这个超全局变量包含了 PHP 错误日志文件的 SHA1 哈希值。它主要用于自定义错误处理。
$_php_error_log_file_crc32
:这个超全局变量包含了 PHP 错误日志文件的 CRC32 校验和。它主要用于自定义错误处理。
$_php_error_log_file_size_bytes
:这个超全局变量包含了 PHP 错误日志文件的大小(字节)。它主要用于自定义错误处理。
$_php_error_log_file_size_kbytes
:这个超全局变量包含了 PHP 错误日志文件的大小(千字节)。它主要用于自定义错误处理。
$_php_error_log_file_size_mbytes
:这个超全局变量包含了 PHP 错误日志文件的大小(兆字节)。它主要用于自定义错误处理。
$_php_error_log_file_size_gbytes
:这个超全局变量包含了 PHP 错误日志文件的大小(吉字节)。它主要用于自定义错误处理。
$_php_error_log_file_size_tbytes
:这个超全局变量包含了 PHP 错误日志文件的大小(太字节)。它主要用于自定义错误处理。
$_php_error_log_file_size_pbytes
:这个超全局变量包含了 PHP 错误日志文件的大小(拍字节)。它主要用于自定义错误处理。
$_php_error_log_file_size_ebytes
:这个超全局变量包含了 PHP 错误日志文件的大小(艾字节)。它主要用于自定义错误处理。
$_php_error_log_file_size_zbytes
:这个超全局变量包含了 PHP 错误日志文件的大小(泽字节)。它主要用于自定义错误处理。
$_php_error_log_file_size_ybytes
:这个超全局变量包含了 PHP 错误日志文件的大小(尧字节)。它主要用于自定义错误处理。
$_php_error_log_file_size_obytes
:这个超全局变量包含了 PHP 错误日志文件的大小(欧字节)。它主要用于自定义错误处理。
$_php_error_log_file_size_nbytes
:这个超全局变量包含了 PHP 错误日志文件的大小(诺字节)。它主要用于自定义错误处理。
$_php_error_log_file_size_xbytes
:这个超全局变量包含了 PHP 错误日志文件的大小(克字节)。它主要用于自定义错误处理。
$_php_error_log_file_size_ybytes
:这个超全局变量包含了 PHP 错误日志文件的大小(约字节)。它主要用于自定义错误处理。
$_php_error_log_file_size_zbytes
:这个超全局变量包含了 PHP 错误日志文件的大小(仄字节)。它主要用于自定义错误处理。
$_php_error_log_file_size_abytes
:这个超全局变量包含了 PHP 错误日志文件的大小(阿字节)。它主要用于自定义错误处理。
$_php_error_log_file_size_bbytes
:这个超全局变量包含了 PHP 错误日志文件的大小(布字节)。它主要用于自定义错误处理。
`$_php_error_log_file_size_cbytes