ホームページ >バックエンド開発 >PHPチュートリアル >PHP関数パラメータ型の有効な値
PHP 関数パラメータの型の有効な値は次のとおりです: 1. 配列、2. ブール、3. 呼び出し可能メソッド、4. 浮動小数点数、5. 整数、6. オブジェクト、7. リソース、8. 文字列。たとえば、myFunction(int $number, string $name) は int パラメータと string パラメータを受け入れます。型ヒントは、コードの可読性、保守性、セキュリティの向上に役立ちます。
PHP で関数パラメータの型を指定することは良い習慣であり、読みやすさの向上に役立ちます。コードのパフォーマンス、保守性、セキュリティ。以下は、PHP における関数パラメーターの型とその有効な値のリストです。
Array: array
Boolean: bool
呼び出しメソッド: callable
##浮動小数点数: float
整数: int
オブジェクト: オブジェクト
リソース: resource
文字列: string
int および
string 型パラメータを受け入れます:
function myFunction(int $number, string $name): void { // ... }型ヒントを使用するには、パラメータ名の前にコロン (
:) を付けてから、種類を指定します。
null を使用してパラメータを
null にできることを指定したり、
void を使用して関数が値を返さないことを指定したりすることもできます。
実際的なケース:
次に、型ヒントを使用する関数の例を示します。function calculateTax(float $amount, int $percentage): float { return $amount * ($percentage / 100); } $tax = calculateTax(100.0, 10); // 10.0定義された
calculateTax 関数上記は、浮動小数点数パラメータ
amount と整数パラメータ
percentage を受け入れ、計算された浮動小数点数を返します。
function createNewUser(string $username, string $password, bool $isAdmin = false): object { // 创建一个新的用户对象 $user = new User($username, $password, $isAdmin); return $user; } $user = createNewUser('john', 'secret'); // 对象形式的用户上記の
createNewUser 関数は、2 つの文字列パラメータ
username と
password の 3 つのパラメータを受け入れます。およびオプションのブールパラメータ
isAdmin。新しい
User オブジェクトを作成して返します。
以上がPHP関数パラメータ型の有効な値の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。