PHP の関数の使用法によく似た、構文構造と呼ばれるものがあります。このような特徴があるため、機能として導入されることが一般的です。 Hy369 が現在公開されている文法構造には、echo、print、array が含まれます。もちろん、今回挙げたリストも文法構造です。
他の文法構造があるかどうかについては、Hy369は特に研究していないので、後で注目します。
list の機能は、配列を使用して変数のセットに値を割り当てることです。構文は次のとおりです:
list(var1,var2...)
リストを使用して、配列内の値を指定された変数に簡単に割り当てることができます。以下に 2 つの例を示します:
<?php$a=array("a"=>"Dog","b"=>"Cat","c"=>"Horse"); print_r($a);
出力結果は次のとおりです:
Array ( [a] => Dog [b] => Cat [c] => Horse )
<?php$my_array = array("Dog","Cat","Horse"); list($a, , $c) = $my_array; echo "Here I only use the $a and $c variables.";
Here I only use the Dog and Horse variables.
2 番目の例に注意してください。 Hy369 は以前、最初の配列以外の値を取得し、必要な $c の値のみを出力するために list($a,$b,$c) = $array のようなコードを書きました。当時、私は list(,,$c)=$arra (カンマに注意してください) と書くだけでよいとは知りませんでした。今思うと、今でも少し恥ずかしい気持ちもあります。
上記は Note 012 PHP のリスト言語構造の内容です。その他の関連内容については、PHP 中国語 Web サイト (www.php.cn) をご覧ください。