PHP8の名前付き引数
PHP 7では、以前は位置パラメーターがありました。つまり、最初の引数の位置を最初のパラメーターのみに割り当てる必要があります。 PHP 7.xバージョンで欠落している引数には、デフォルト値が使用されます。
PHP 8では、パラメーターの位置を渡すのではなく、パラメーター名に基づいて関数に引数を渡すことができます。 PHP 8では順序は重要ではなく、デフォルト値をランダムにスキップでき、自己文書化も可能です。
例-PHP8の名前付き引数
-
PHP 8では、引数は順序に依存せず、自己文書化されています。
-
オプションのパラメータはスキップできますが、必要なパラメータのみを指定してください。
<?php function sample($num = 1, $value = 5){ echo "Number: ", $num; echo " "; echo "Value: ", $value; } sample(value: 5, num: 30); //Named arguments in different order ?>
出力
Number: 30 Value: 5
関数定義では、引数名はパラメーター名と一致します。したがって、このコードはエラーなしで実行されます。
-
JavaScript関数で名前付き引数を使用するにはどうすればよいですか?
以下は、JavaScript関数で名前付き引数を使用するためのコードです- 例 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>Document</title> <style> &n
-
JavaScriptの名前付き引数。
以下は、JavaScript関数で名前付き引数を使用するためのコードです- 例 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>Document</title> <style> &n