PHP 超全局變量主要包括以下幾種:
$_GLOBALS
:這是一個關(guān)聯(lián)數(shù)組,包含了全局作用域中所有可用的變量。你可以使用它來訪問其他作用域中的變量。
$_SERVER
:這個超全局變量包含了有關(guān)頭、路徑和腳本位置等服務(wù)器信息。它的值在不同的服務(wù)器和配置中可能會有所不同。
$_GET
:這個超全局變量包含了通過 GET 方法傳遞的變量。當你使用一個 URL 參數(shù)來傳遞數(shù)據(jù)時,這些數(shù)據(jù)會被存儲在這個數(shù)組中。
$_POST
:這個超全局變量包含了通過 POST 方法傳遞的變量。當你提交一個表單時,這些數(shù)據(jù)會被存儲在這個數(shù)組中。
$_COOKIE
:這個超全局變量包含了通過 cookie 傳遞的變量。當你設(shè)置一個 cookie 時,這些數(shù)據(jù)會被存儲在這個數(shù)組中。
$_SESSION
:這個超全局變量包含了通過 session 傳遞的變量。當你使用 session 時,這些數(shù)據(jù)會被存儲在這個數(shù)組中。
$_FILES
:這個超全局變量包含了通過文件上傳傳遞的變量。當你上傳一個文件時,這些數(shù)據(jù)會被存儲在這個數(shù)組中。
$_REQUEST
:這個超全局變量包含了通過 GET、POST 和 cookie 傳遞的變量。它是一個關(guān)聯(lián)數(shù)組,包含了 $_GET、$_POST 和 $_COOKIE 數(shù)組中的所有元素。
$_ENV
:這個超全局變量包含了通過環(huán)境變量傳遞的變量。它是一個關(guān)聯(lián)數(shù)組,包含了服務(wù)器環(huán)境中的所有環(huán)境變量。
$_error
:這個超全局變量包含了 PHP 錯誤信息。當你使用 set_error_handler()
函數(shù)自定義錯誤處理時,錯誤信息會被存儲在這個數(shù)組中。
$_length
:這個超全局變量包含了 count()
函數(shù)返回的數(shù)組元素個數(shù)。它只在 $_SERVER['REQUEST_METHOD']
為 ‘POST’ 或 ‘PUT’ 時有效。
$_context
:這個超全局變量包含了當前執(zhí)行上下文的信息。它主要用于調(diào)試和錯誤報告。
$_id
:這個超全局變量包含了當前腳本的 ID。它主要用于調(diào)試和錯誤報告。
$_level
:這個超全局變量包含了當前錯誤處理級別的深度。它主要用于調(diào)試和錯誤報告。
$_cookie
:這個超全局變量包含了通過 cookie 傳遞的變量。它實際上是 $_GLOBALS['HTTP_COOKIE']
的別名。
$_filename
:這個超全局變量包含了當前執(zhí)行腳本的文件名。它主要用于調(diào)試和錯誤報告。
$_directory
:這個超全局變量包含了當前執(zhí)行腳本的目錄名。它主要用于調(diào)試和錯誤報告。
$_script_name
:這個超全局變量包含了當前執(zhí)行腳本的完整路徑。它主要用于調(diào)試和錯誤報告。
$_server
:這個超全局變量包含了有關(guān)頭、路徑和腳本位置等服務(wù)器信息。它實際上是 $_GLOBALS['HTTP_SERVER']
的別名。
$_user_agent
:這個超全局變量包含了客戶端的 User-Agent 信息。它主要用于調(diào)試和錯誤報告。
$_http_accept
:這個超全局變量包含了客戶端接受的 MIME 類型。它主要用于調(diào)試和錯誤報告。
$_http_referer
:這個超全局變量包含了客戶端請求的原始 URL。它主要用于調(diào)試和錯誤報告。
$_http_x_forwarded_for
:這個超全局變量包含了客戶端 IP 地址。它主要用于調(diào)試和錯誤報告。
$_http_x_forwarded
:這個超全局變量包含了 HTTP 請求頭中的 X-Forwarded-* 屬性。它主要用于調(diào)試和錯誤報告。
$_php_errormsg
:這個超全局變量包含了 PHP 錯誤消息。它主要用于自定義錯誤處理。
$_php_errormsg_type
:這個超全局變量包含了 PHP 錯誤消息的類型。它主要用于自定義錯誤處理。
$_php_arg_list
:這個超全局變量包含了傳遞給腳本的命令行參數(shù)。它主要用于自定義錯誤處理。
$_php_arg_count
:這個超全局變量包含了傳遞給腳本的命令行參數(shù)個數(shù)。它主要用于自定義錯誤處理。
$_php_ini
:這個超全局變量包含了 php.ini 配置文件的路徑。它主要用于自定義錯誤處理。
$_php_ini_loaded
:這個超全局變量包含了已加載的 php.ini 配置文件的路徑。它主要用于自定義錯誤處理。
$_php_ini_scan_dir
:這個超全局變量包含了 php.ini 配置文件掃描的目錄列表。它主要用于自定義錯誤處理。
$_php_sapi_name
:這個超全局變量包含了 PHP 服務(wù)器應用程序接口(SAPI)的名稱。它主要用于自定義錯誤處理。
$_php_self
:這個超全局變量包含了當前執(zhí)行腳本的路徑。它主要用于自定義錯誤處理。
$_php_top_level_filename
:這個超全局變量包含了當前執(zhí)行腳本的頂級文件名。它主要用于自定義錯誤處理。
$_php_top_level_dir
:這個超全局變量包含了當前執(zhí)行腳本的頂級目錄名。它主要用于自定義錯誤處理。
$_php_script_uri
:這個超全局變量包含了當前執(zhí)行腳本的完整 URI。它主要用于自定義錯誤處理。
$_php_script_name
:這個超全局變量包含了當前執(zhí)行腳本的文件名。它主要用于自定義錯誤處理。
$_php_request_uri
:這個超全局變量包含了客戶端請求的完整 URI。它主要用于自定義錯誤處理。
$_php_query_string
:這個超全局變量包含了客戶端請求的查詢字符串。它主要用于自定義錯誤處理。
$_php_content_type
:這個超全局變量包含了客戶端請求的內(nèi)容類型。它主要用于自定義錯誤處理。
$_php_content_length
:這個超全局變量包含了客戶端請求的內(nèi)容長度。它主要用于自定義錯誤處理。
$_php_error_log_file
:這個超全局變量包含了 PHP 錯誤日志文件的路徑。它主要用于自定義錯誤處理。
$_php_error_log_pid
:這個超全局變量包含了 PHP 錯誤日志進程的 ID。它主要用于自定義錯誤處理。
$_php_error_log_header
:這個超全局變量包含了 PHP 錯誤日志文件的標題行。它主要用于自定義錯誤處理。
$_php_error_log_lines
:這個超全局變量包含了 PHP 錯誤日志文件中的行數(shù)。它主要用于自定義錯誤處理。
$_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 錯誤日志文件中的函數(shù)信息。它主要用于自定義錯誤處理。
$_php_error_log_file_owner
:這個超全局變量包含了 PHP 錯誤日志文件的所有者信息。它主要用于自定義錯誤處理。
$_php_error_log_file_group
:這個超全局變量包含了 PHP 錯誤日志文件的用戶組信息。它主要用于自定義錯誤處理。
$_php_error_log_file_perms
:這個超全局變量包含了 PHP 錯誤日志文件的權(quán)限信息。它主要用于自定義錯誤處理。
$_php_error_log_file_size
:這個超全局變量包含了 PHP 錯誤日志文件的大小信息。它主要用于自定義錯誤處理。
$_php_error_log_file_mtime
:這個超全局變量包含了 PHP 錯誤日志文件的修改時間信息。它主要用于自定義錯誤處理。
$_php_error_log_file_ctime
:這個超全局變量包含了 PHP 錯誤日志文件的創(chuàng)建時間信息。它主要用于自定義錯誤處理。
$_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 錯誤日志文件的大?。ㄗ止?jié))。它主要用于自定義錯誤處理。
$_php_error_log_file_size_kbytes
:這個超全局變量包含了 PHP 錯誤日志文件的大?。ㄇё止?jié))。它主要用于自定義錯誤處理。
$_php_error_log_file_size_mbytes
:這個超全局變量包含了 PHP 錯誤日志文件的大?。ㄕ鬃止?jié))。它主要用于自定義錯誤處理。
$_php_error_log_file_size_gbytes
:這個超全局變量包含了 PHP 錯誤日志文件的大?。止?jié))。它主要用于自定義錯誤處理。
$_php_error_log_file_size_tbytes
:這個超全局變量包含了 PHP 錯誤日志文件的大?。ㄌ止?jié))。它主要用于自定義錯誤處理。
$_php_error_log_file_size_pbytes
:這個超全局變量包含了 PHP 錯誤日志文件的大?。ㄅ淖止?jié))。它主要用于自定義錯誤處理。
$_php_error_log_file_size_ebytes
:這個超全局變量包含了 PHP 錯誤日志文件的大小(艾字節(jié))。它主要用于自定義錯誤處理。
$_php_error_log_file_size_zbytes
:這個超全局變量包含了 PHP 錯誤日志文件的大?。勺止?jié))。它主要用于自定義錯誤處理。
$_php_error_log_file_size_ybytes
:這個超全局變量包含了 PHP 錯誤日志文件的大?。▓蜃止?jié))。它主要用于自定義錯誤處理。
$_php_error_log_file_size_obytes
:這個超全局變量包含了 PHP 錯誤日志文件的大?。W字節(jié))。它主要用于自定義錯誤處理。
$_php_error_log_file_size_nbytes
:這個超全局變量包含了 PHP 錯誤日志文件的大小(諾字節(jié))。它主要用于自定義錯誤處理。
$_php_error_log_file_size_xbytes
:這個超全局變量包含了 PHP 錯誤日志文件的大小(克字節(jié))。它主要用于自定義錯誤處理。
$_php_error_log_file_size_ybytes
:這個超全局變量包含了 PHP 錯誤日志文件的大?。s字節(jié))。它主要用于自定義錯誤處理。
$_php_error_log_file_size_zbytes
:這個超全局變量包含了 PHP 錯誤日志文件的大小(仄字節(jié))。它主要用于自定義錯誤處理。
$_php_error_log_file_size_abytes
:這個超全局變量包含了 PHP 錯誤日志文件的大?。ò⒆止?jié))。它主要用于自定義錯誤處理。
$_php_error_log_file_size_bbytes
:這個超全局變量包含了 PHP 錯誤日志文件的大?。ú甲止?jié))。它主要用于自定義錯誤處理。
`$_php_error_log_file_size_cbytes