最近在看公司內部一php框架原始碼時發現了乙個php_sapi常量,看名字應該是sapi相關的常量,具體是什麼不太確定,加上php還有一些其他的系統預定義常量,自己也老是記不住,特寫篇博文記錄一下。
__file__ 當前php檔案的絕對路徑
__line__ 在當前php檔案中所處的行號
__function__ 當前函式名,只對函式內呼叫起作用
__class__ 當前類名,只對類起作用
php_version 當前使用的php版本號
php_os 當前php環境的執行作業系統
__method__ 表示類方法名,比如b::test
php_sapi php執行模式 常見的有cli fpm-fcgi cgi apache2handler
php_eol 換行
除了上面列舉的常見的常量之外,還有錯誤級別常量e_all、e_notice、e_error等等,具體可以參考 系統預定義常量
PHP學習筆記 預定義函式
從php4.1開始,php提供一套附加的預定義陣列,這些陣列的操作方式和普通陣列沒有什麼區別,不用自己定義。但是他卻非常重要。1 server 變數有web伺服器設定或者直接與當前指令碼的執行環境相關聯。2 env 執行環境提交至指令碼的變數 3 get 經由url提交至指令碼的變數 4 post ...
PHP變數定義及常見預定義全域性變數
總結本文就介紹了關於變數的基礎內容。name1 php name2 name1 name2引用了name1 name2 this is name2 改變name2的值,同時會改變name1的值。echo name2.輸出 this is php echo name1 輸出 this is php p...
PHP中的預定義常量 預定義變數 魔術常量
php中的預定義常量 預定義變數 魔術常量 1 預定義常量 核心預定義常量 是在php的核心中就定義好了的常量。區分大小寫。php version 內建常量,php程式的版本,如3.0.8 dev php os 內建常量,執行php解析器的作業系統名稱,如windows。php eol 系統換行符,...