當前位置: 首頁> 最新文章列表> PHP函數參數支持的數據類型詳解及示例

PHP函數參數支持的數據類型詳解及示例

M66 2025-07-28

PHP函數參數支持的數據類型分類

在PHP中,函數的參數可以接受多種數據類型,常見的包括標量類型、複合類型以及其他特殊類型。理解這些數據類型對於編寫靈活且高效的函數非常重要。

標量類型

  • 整數(int):不包含小數點的數字,如123
  • 浮點數(float):帶有小數點的數字,如3.14
  • 字符串(string):由字符組成的文本,如"Hello"
  • 布爾值(bool):表示真或假,值為TRUE或FALSE

複合類型

  • 數組(array):由多個元素組成的集合,元素可以是任意類型
  • 對象(object):類的實例,包含屬性和方法

其他類型

  • NULL:表示變量沒有值
  • 資源(resource):對外部資源(如文件句柄、數據庫連接)的引用

實戰示例:PHP函數參數多類型應用

function myFunction($name, $age, $hobby) {
  echo "姓名:$name <br>";
  echo "年齡:$age <br>";
  echo "愛好:$hobby <br>";
}

$name = "John Doe";
$age = 30;
$hobby = "程式設計";

myFunction($name, $age, $hobby);

示例輸出

姓名:John Doe
年齡:30
愛好:程式設計

以上函數演示瞭如何定義一個接受字符串和整數參數的簡單PHP函數,並輸出傳入的參數值。掌握函數參數的多種數據類型,有助於提升代碼的靈活性和可維護性。