```
$_SERVER['PHP_SELF'] // 當前正在執行腳本的文件名,與 document root 相關。
$_SERVER['argv'] // 傳遞給該腳本的參數。
$_SERVER['argc'] // 包含傳遞給程序的命令行參數的個數(如果運行在命令行模式)。
$_SERVER['GATEWAY_INTERFACE'] // 服務器使用的 CGI 規范的版本。例如,"CGI/1.1"。
$_SERVER['SERVER_NAME'] // 當前運行腳本所在服務器主機的名稱。
$_SERVER['SERVER_SOFTWARE'] // 服務器標識的字串,在響應請求時的頭部中給出。
$_SERVER['SERVER_PROTOCOL'] // 請求頁面時通信協議的名稱和版本。例如,"HTTP/1.0"。
$_SERVER['REQUEST_METHOD'] // 訪問頁面時的請求方法。例如:"GET"、"HEAD","POST","PUT"。
$_SERVER['QUERY_STRING'] // 查詢(query)的字符串。
$_SERVER['DOCUMENT_ROOT'] // 當前運行腳本所在的文檔根目錄。在服務器配置文件中定義。
$_SERVER['HTTP_ACCEPT'] // 當前請求的 Accept: 頭部的內容。
$_SERVER['HTTP_ACCEPT_CHARSET'] // 當前請求的 Accept-Charset: 頭部的內容。例如:"iso-8859-1,*,utf-8"。
$_SERVER['HTTP_ACCEPT_ENCODING'] // 當前請求的 Accept-Encoding: 頭部的內容。例如:"gzip"。
$_SERVER['HTTP_ACCEPT_LANGUAGE'] // 當前請求的 Accept-Language: 頭部的內容。例如:"en"。
$_SERVER['HTTP_CONNECTION'] // 當前請求的 Connection: 頭部的內容。例如:"Keep-Alive"。
$_SERVER['HTTP_HOST'] // 當前請求的 Host: 頭部的內容。
$_SERVER['HTTP_REFERER'] // 鏈接到當前頁面的前一頁面的 URL 地址。
$_SERVER['HTTP_USER_AGENT'] // 當前請求的 User-Agent: 頭部的內容。
$_SERVER['HTTPS'] // 如果通過https訪問,則被設為一個非空的值(on),否則返回off
$_SERVER['REMOTE_ADDR'] // 正在瀏覽當前頁面用戶的 IP 地址。
$_SERVER['REMOTE_HOST'] // 正在瀏覽當前頁面用戶的主機名。
$_SERVER['REMOTE_PORT'] // 用戶連接到服務器時所使用的端口。
$_SERVER['SCRIPT_FILENAME'] // 當前執行腳本的絕對路徑名。
$_SERVER['SERVER_ADMIN'] // 管理員信息
$_SERVER['SERVER_PORT'] // 服務器所使用的端口
$_SERVER['SERVER_SIGNATURE'] // 包含服務器版本和虛擬主機名的字符串。
$_SERVER['PATH_TRANSLATED'] // 當前腳本所在文件系統(不是文檔根目錄)的基本路徑。
$_SERVER['SCRIPT_NAME'] // 包含當前腳本的路徑。這在頁面需要指向自己時非常有用。
$_SERVER['REQUEST_URI'] // 訪問此頁面所需的 URI。例如,"/index.html"
```
- 變量刪除查找與static靜態變量
- 賦值原理
- global涵數引入全局變量使用
- 數據類型
- 數據類型判斷is_
- PHP輸出
- PHP指針(取址運算)
- PHP運算符
- 常量
- 字符串
- 字符串添加反斜杠函數addslashes($變量)
- htmlspecialchars()轉字符實體
- int strcmp()判斷2個字符串大小
- strstr() 查找字符串
- 字符串常用系統內置函數
- 控制流之if
- switch判斷方法
- while循環
- for循環
- 跳出循環
- PHP文件引文入( include與require)
- PHP文件引入include_once與require_once
- 函數(函數各種應用以及約束方法)
- global 引入函數外的變量
- 函數的遞歸
- 數組(遍歷方法)與( foreach()遍歷方法)
- 數組函數
- PHP時間操作
- 常用數學內置函數
- 正則表達式
- PHP 九大超全局變量(內置的)
- 超全局變量$_SERVER的詳細介紹
- PHP類
- 類的$this
- 類的構造方法__construct()
- 類的修飾符 public private protected
- 類的繼承
- 類的多態(instanceof)方法
- 類的靜態方法與常用關鍵字(final static self parent clone )
- 類的__set() __get() 方法
- 類的重載
- 類的__call()與__callstatic()方法
- 類的抽象類與方法
- 抽象類接口interface (實現子類繼承多個抽象類)
- 類的trait (解決單繼承的限制)
- 命名空間
- 類的魔術常量以及系統函數
- mysql數據庫
- 數據庫的概念
- SQL語句規范
- 數據庫字段類型
- 字段是屬性(創建數據庫字段用)
- 數據庫操作(增刪改)
- 數據表與字段(DDL)(增刪改)
- 數據的操作(DML)(增刪改)
- 數據的查詢數據(最重要最核心經常看)
- 數據庫 字符集 引擎 校對等
- cookie創建使用與刪除
- session創建使用與刪除
- 在cookie禁止的情況下session的使用方法
- session的配置以及session與cookie的區別
- session實戰登錄
- PHP文件處理函數
- PHP打開讀取寫入文件
- file_get_contents GET請求接收
- PHP文件上傳以及過大報錯解決方案
- 驗證并控制上傳格式與大小
- 判斷是否有目錄(如果沒有就創建目錄)
- 上傳文件到目錄move_uploaded_file()
- 圖片上傳用class寫法
- PDO鏈接數據庫與exec()使用(只能用于增,刪,改)
- PDO-推薦方法prepare() 增刪改查
- 關于PDO類種事務使用
- 類的單例模式寫法
- 自動加載autoload()
- composer安裝與使用
- PHP操作XML
- PHP操作JSON
- curl GET與POST請求接收
- 自己封裝的一些實用函數
- 微信公眾號開發
- 常見問題以及解決
- PHP反序列化HTML
- try catch嘗試執行與異常
- json 對象轉字符串數組的方法可以在用json_e轉數組