php中的變量
發布時間:2020/4/22 14:16:13 來源: 縱橫數據
變量
1. 作用域
變量作用域,也叫”變量范圍”, 即定義變量時的上下文環境
變量作用域,通俗的說,就是變量的生效范圍
一個變量必定屬于一個作用域, 這個作用域也包括了當前作用域中引入其它文件
也有不受作用域限制的變量,例如超全局變量, 在程序中任何地方都是有定義的
函數作用域: php 中只有函數可以創建作用域, 函數之外的代碼全部在全局空間中
序號 作用域 描述
1 函數作用域 使用function關鍵字創建的作用域
2 全局作用域 函數之外的變量生效范圍
php 中沒有塊作用域的概念, 這與其它編程語言不同, 請留意
根據作用域不同, 變量可以分為三類:
序號 變量類型 描述
1 私有變量 函數中定義的變量
2 全局變量 函數之外定義的變量
3 超全局變量 也叫預定義變量,訪問不受作用域限制
超全局變量,也叫超全局數組,隨系統加載,因此在所有腳本中均有定義,全局和函數中都可以訪問
序號 變量名 描述
1 $GLOBALS 引用全局作用域中可用的全部變量
2 $_SERVER 服務器和執行環境信息
3 $_GET HTTP GET 請求:通過 URL 參數傳遞給當前腳本的變量的數組
4 $_POST HTTP POST 請求: 將變量以關聯數組形式傳入當前腳本
5 $_FILES HTTP 文件上傳變量,保存著上傳文件的全部信息
6 $_COOKIE 通過 HTTP Cookies 方式傳遞給當前腳本的變量的數組
7 $_SESSION 當前腳本可用 SESSION 變量的數組
8 $_REQUEST 默認情況下包含了 $_GET,$_POST 和 $_COOKIE 的數組
9 $_ENV 通過環境方式傳遞給當前腳本的變量的數組
1. 作用域
變量作用域,也叫”變量范圍”, 即定義變量時的上下文環境
變量作用域,通俗的說,就是變量的生效范圍
一個變量必定屬于一個作用域, 這個作用域也包括了當前作用域中引入其它文件
也有不受作用域限制的變量,例如超全局變量, 在程序中任何地方都是有定義的
函數作用域: php 中只有函數可以創建作用域, 函數之外的代碼全部在全局空間中
序號 作用域 描述
1 函數作用域 使用function關鍵字創建的作用域
2 全局作用域 函數之外的變量生效范圍
php 中沒有塊作用域的概念, 這與其它編程語言不同, 請留意
根據作用域不同, 變量可以分為三類:
序號 變量類型 描述
1 私有變量 函數中定義的變量
2 全局變量 函數之外定義的變量
3 超全局變量 也叫預定義變量,訪問不受作用域限制
超全局變量,也叫超全局數組,隨系統加載,因此在所有腳本中均有定義,全局和函數中都可以訪問
序號 變量名 描述
1 $GLOBALS 引用全局作用域中可用的全部變量
2 $_SERVER 服務器和執行環境信息
3 $_GET HTTP GET 請求:通過 URL 參數傳遞給當前腳本的變量的數組
4 $_POST HTTP POST 請求: 將變量以關聯數組形式傳入當前腳本
5 $_FILES HTTP 文件上傳變量,保存著上傳文件的全部信息
6 $_COOKIE 通過 HTTP Cookies 方式傳遞給當前腳本的變量的數組
7 $_SESSION 當前腳本可用 SESSION 變量的數組
8 $_REQUEST 默認情況下包含了 $_GET,$_POST 和 $_COOKIE 的數組
9 $_ENV 通過環境方式傳遞給當前腳本的變量的數組
本文來源:
//66moju.cn/article/2392.html
[復制鏈接]
鏈接已復制
上一篇:百度網盤緊急更新!默認關閉上傳
下一篇:CSS中Grid布局的屬性認識