PHP程式中變數的使用範圍

2021-07-07 09:23:10 字數 469 閱讀 9704

1,區域性變數

(1)定義在函式裡面宣告的變數,只能在函式內部使用,不能在函式外部使用

(2)在 if 語句裡面宣告的變數,可以在 if 後面使用,c語言則不行

(3)函式的引數,就是乙個區域性變數

2,全域性變數

(1)全域性變數在函式外部宣告,可以在每個函式中使用

(2)所有在函式內部的變數都是新宣告的,也就是說如果函式內部有乙個與外部同名的變數,函式內部使用的是函式內宣告的。可以在函式內部寫global關鍵字來宣告全域性:例如:global $name,外部$name需要宣告在函式呼叫之前

3,靜態變數

(1)在函式中宣告的靜態變數只在第一次呼叫的時候被宣告

(2)第二次以後就先到靜態區中取尋找使用個,不去再宣告

(3)靜態變數在同乙個函式多次呼叫時共享

(3)在乙個函式中宣告的靜態變數不能在另乙個函式中共享,是區域性變數

(4)靜態變數常用於函式內部

控制代碼的使用範圍

問題 子類的控制代碼,例化後,可訪問的範圍是子類的變數範圍。那麼子類的控制代碼怎麼去訪問父類的同名變數?basic test t 包含def變數 test wr wr 包含def變數 initial begin wr new wr子類控制代碼,例化後指向子類的物件 t new t父類柄,例化後指向父...

方法的宣告有使用範圍

implementation 區中的過程或函式,只能在本單元呼叫 在實現區 implementation 自定義的方法是 有順序的,前面的函式不能呼叫後面的函式,可以呼叫前面的函式。如果前面的方法要呼叫後面的方法,後面的方法需要提前宣告 如果函式在介面區定義了,就無需用 forward 提前宣告了 ...

Struts2標籤 的使用範圍

struts2中的標籤 s a 中的href 什麼時候使用 什麼時候該用 什麼時候該用 什麼時候用 s select 中的list 什麼時候使用 什麼時候該用 什麼時候該用 什麼時候用 s if 中的test 什麼時候使用 什麼時候該用 什麼時候該用 什麼時候用 s iterator 中的value...