PHP の名前付きパラメーター: オプションの引数のスキップ
PHP では、関数を呼び出すときに名前付きオプションのパラメーターを指定できるようになりました。指定したくない引数を省略します。この機能は、RFC の承認を受けて PHP 8.0 で導入されました。
名前付きパラメータの使用方法
名前付きパラメータを使用するには、値の前にパラメータ名を付け、その後にパラメータ名を付けます。コロン (:)。予約キーワードはパラメータ名として使用できます。たとえば、次の関数で 3 番目のオプションのパラメータのみを渡す場合:
function foo($a, $b = '', $c = '') { // whatever }
関数は次のように呼び出します:
foo(timeout: 3);
PHP 8 より前
PHP 8 より前では、名前付きパラメーターは使用できませんでした。ただし、次の手法を使用して同様の効果を達成することもできます。
名前付きパラメータの利点
以上がPHP 8 の名前付きパラメータは、オプションの引数の使用をどのように簡素化できるのでしょうか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。