• PHP
  • 常用語法介紹
  • 自訂函數
  • import_contacts 自訂函數與引數
    1164
適用範圍

除了內建的函數以外,通常也會用到大量的自訂函數,一般是將較長重複使用的程式碼片段包裝成自訂函數,以減少程式碼的撰寫,也方便日後的修改

實用性:
重要性:

引數的使用

透過引數可以依照需求返回相對應的結果,引數也可以有很多個

function ShowChose($item){
  if ($item=='a'){echo '蘋果';}
  elseif ($item=='b'){echo '香蕉';}
  elseif ($item=='h'){echo '哈蜜瓜';}
  else {echo '未知';}
}

ShowChose('b');  //乎叫函數後的結果是為香蕉

引數的預設值

引數也可以定義其預設值,在呼叫自訂函數時,不輸入引數則會代入預設值

function ShowChose2($item='a'){
  if ($item=='a'){echo '蘋果';}
  elseif ($item=='b'){echo '香蕉';}
  elseif ($item=='h'){echo '哈蜜瓜';}
  else {echo '未知';}
}

ShowChose2();  //乎叫函數後的結果是為蘋果
ShowChose2('a');  //乎叫函數後的結果是為蘋果
ShowChose2('h');  //乎叫函數後的結果是為哈蜜瓜