PHP Function 的特點:
- 全域:一經宣告後,程式的任何位置都能直接使用,包括 class 中
- 不可重載:一經宣告後,不能宣告第二次
- 傳值:使用傳值後,外部和內部的參數會毫不相千
- 傳址:使用傳址後,內部對參數的修改,外部的變數也會跟著變動
- 預設值:沒傳參數時,會使用預設值當參數,通常放在參數的最後面(右邊)
- 回傳值:只能回傳一個值,但可以是任何一種資料型態
- 可變函數:當變數後有
()
時,php會試著找該變數是否有定義為函數 - 全域變數:區域變數範圍之外所宣告的變數即全域變數
- 靜態變數:定義一個變數,讓函式可以保留住該變數的值,直到下次的存取