PHP学习笔记1.2——预定义变量参考
預定義變量和用戶自定義變量在使用上沒有區別,大多數預定義變量的執行結果都是服務器的相關信息(如:版本號、路徑、錯誤參數等),所以我們很少將其用于網站前臺開發,如果被別有用心得人知道了后,會嚴重威脅服務器的安全。
__FILE__:獲取目標文件的路徑及文件名稱,如果用在包含文件中,則返回包含文件名,自PHP4.0.2起,__FILE__總是返回一個絕對路徑,而在此之前有時會返回相對路徑
__LINE__:獲取PHP程序的行數
__PHP_VERSION:獲取PHP程序的版本
__CLASS__:獲取當前類的名稱
__METHOD__:獲取當前方法的名稱
__FUNCTION__:獲取當前函數的名稱
__NAMESPACE__:獲取當前的命名空間
__DIR__:顯示當前目錄名
PHP_OS:獲取執行PHP解析器的操作系統名稱
E_ERROR:指到最近的錯誤處
E_WARNING:指到最近的警告處
E_PARSE:指到解析語法有潛在問題處
E_NOTICE:指到不尋常但不一定是錯誤的地方
REQUEST_TIME:請求開始時的時間戳。從 PHP 5.1.0 起有效
QUERY_STRING:查詢(query)的字符串,URL 中第一個問號 ? 之后的內容
DOCUMENT_ROOT:當前運行腳本所在的文檔根目錄。在服務器配置文件中定義。
GLOBALS : 引用全局作用域中可用的全部變量
_SERVER :服務器和執行環境信息
_GET : HTTP GET 變量
_POST :HTTP POST 變量
_FILES : HTTP 文件上傳變量
_REQUEST : HTTP Request 變量
_SESSION : Session 變量
_ENV :環境變量
_COOKIE : HTTP Cookies
php_errormsg : 前一個錯誤信息
HTTP_RAW_POST_DATA : 原生POST數據
http_response_header : HTTP 響應頭
$argc : 傳遞給腳本的參數數目
$argv : 傳遞給腳本的參數數組
轉載于:https://www.cnblogs.com/kinfriend/p/3606343.html
總結
以上是生活随笔為你收集整理的PHP学习笔记1.2——预定义变量参考的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: jenkins+ant+git+andr
- 下一篇: Basic Level 1008. 数组