同様に、この関数は実際には関数ではなく言語構造です。単一の操作で一連の変数に値を代入するために使われます。数値添字の配列でのみ動作します。始まることを想定しています。list()は、最も右のパラメータから値を代入します。list()は、最も左のパラメータから値を代入します。プレーンな変数を使用している場合には、このことを気にする必要はありません。この配列の添字は逆の順番となります。一般論として、特定の操作順に依存することは避けたほうがいいでしょう。将来的に、その順番が変更される可能性があるからです。)した場合の挙動は未定義です。パラメータvar1変数。代入した配列を返します。変更履歴バージョン説明7.0.0代入操作が行われる順倍が変わりました。式をまったくの空にすることはできなくなりました。7.0.0文字列は扱えなくなりました。