靜態變數與動態變數
靜態變數
#就是在定義的時候,有static修飾的變量,形式為
static TYPE var_name = init_value;
動態變數,形式為
##
TYPE var_name = init_value;即沒有static 修飾。其中的=init_value均可省略。 區分定義在函數外的全域變量,和函數內的局部變量,
作用域,生命週期,及無明確初始化時的初始值,均有差異。
1 動態全域變數:
作用域為整個項目,也就是最終編譯成執行檔的所有檔案中都可以使用動態全域變數。 生命週期為從程式運行到程式退出,即貫穿整個運行時間。 無明確初始化時預設初始化值為0。
2 靜態全域變數:
3 動態局部變數:
4 靜態局部變數:
以上是靜態變數和動態變數的詳細內容。更多資訊請關注PHP中文網其他相關文章!