PHP 函數支持以下幾種返回類型:
true
和 false
表示。在 PHP 7 及更高版本中,可以使用標量類型聲明來指定函數的返回類型,例如:
function functionName(): int {
return 42;
}
function functionName(): string {
return "Hello, World!";
}
此外,從 PHP 7.1 開始,還可以使用聯合類型聲明,允許函數返回多種類型的值:
function functionName(): int|string {
return 42;
}
請注意,函數的返回類型聲明不會影響實際的返回值。如果函數沒有顯式指定返回類型,那么它將自動根據實際返回值推斷返回類型。