この表現を用いると、複数の変数へ一度に値を代入することが出来る。
例えば以下のような感じ。
$params = array('hoge', 'fuga', 'piyo'); list($param1, $param2, $param3) = $params; var_dump($param1, $param2, $param3); ↓ string(4) "hoge" string(4) "fuga" string(4) "piyo"
関数で受け取った値を一気に変数へ代入できたりする。1行で(重要)。
protected function func($p1, $p2, $p3) { list($get1, $get2, $get3) = func_get_args(); }
ゆうてそんなに使う場面なさそう。笑