PHP 函數傳回值類型分為:1. 基本資料型別(int、float、bool、string、NULL);2. 特殊型別(void、mixed);3. 內建與自訂類別;4. 複合資料類型(數組、物件)。
PHP 函數傳回值的具體類型
在PHP 中,函數可以透過使用內建類型映射或自訂類型來指定返回類型。以下列出了PHP 函數可以傳回的各種具體類型:
基本資料型別:
特殊型別:
內建與自訂類別:
#複合資料類型:
實戰案例:
以下函數從使用者那裡取得生日並傳回一個DateTime 物件:function getBirthday(): DateTime { $dateString = readline('请输入您的生日(格式:yyyy-mm-dd):'); return new DateTime($dateString); }在本範例中,
getBirthday() 函數指定它將傳回一個
DateTime 對象,這是PHP 內建的一個類別。
$birthday = getBirthday(); echo "您的生日是:{$birthday->format('Y-m-d')}" . PHP_EOL;這將提示使用者輸入他們的生日,並將傳回的
DateTime 物件格式化為可讀的字串。
以上是PHP 函數傳回值的具體型別有哪些?的詳細內容。更多資訊請關注PHP中文網其他相關文章!