List en php
List en realidad no es una instrucción sino una construcción especial del lenguaje que permite asignar a un grupo de variables los elementos de un vector.
Ejemplo:
$vector=array(1,2);
list($a,$b)=$vector; //$a=1, $b=2
Si el vector tiene más elementos que las variables que se usan en list entonces el último elemento de list será un vector con todos los elementos que quedaban en el array (la asignación se hace de izquierda a derecha).
Fuente: Documento Generación de web sites dinámicos usando PHP