4. 函數

一、關於函數:

  1. 函數有兩種,一組是PHP內建函數,另一種是自訂的函數。

  2. 一個函數通常都有其獨特的功能,可視為具特定功能的小零件,直接呼叫函數名稱即可使用,如:phpinfo(),有些有傳回值,有些沒有;有些需要輸入參數,有些不用。

  3. 函數基本結構:傳回值 函數名稱(參數1,參數2...);

  4. 自訂函數的基本結構:

function 函數名稱($參數1="預設值1", $參數2="預設值2",...){
    global 宣告為全域變數;
    程式內容;
    程式內容;
    return 傳回值;
}
  1. 參數、預設值、global、傳回值都不一定要有。

  2. 函數可以擺在<?php ... ?>中的任何地方,放在哪裡都可以,前後都不影響程式。

  3. 函數內的變數無法與外界互通,只能以global方式或設成參數放進函數中。

二、函數傳回值:

  1. string(字串)

  2. int(整數)

  3. array(陣列)

  4. object(物件)

  5. bool(布林值)

  6. void(無傳回值)

  7. mixed(不一定)

  8. new(建立物件)

Last updated