list Asignar variables como si fueran un array &reftitle.description; arraylist mixedvar1 mixed... Al igual que array, no es realmente una función, es un constructor del lenguaje. list se utiliza para asignar una lista de variables en una sola operación. &reftitle.parameters; var1 Una variable. &reftitle.returnvalues; Devuelve el array asignado. &reftitle.changelog; &Version; &Description; 7.0.0 El orden en el que se realizan las operaciones de asignación ha cambiado. 7.0.0 Las expresiones de list ya no pueden estar completamente vacías. 7.0.0 Los strings ya no pueden ser desempaquetados. &reftitle.examples; Ejemplos de <function>list</function> ]]> Un ejemplo del uso de <function>list</function> Nombre del empleado Salario query("SELECT id, nombre, salario FROM empleados"); while (list($id, $nombre, $salario) = $resultado->fetch(PDO::FETCH_NUM)) { echo " \n" . " $nombre\n" . " $salario\n" . " \n"; } ?> ]]> Empleo de <function>list</function> anidados ]]> Uso de <function>list</function> con índices de array ]]> Muestra la siguiente salida (nótese el orden de los elementos comparado con el orden escrito en la sintaxis de list): string(8) "cafeína" [1]=> string(7) "marrón" [0]=> string(5) "café" } ]]> &reftitle.notes; En PHP 5, list asigna los valores empezando desde el parámetro primero derecho. En PHP 7, list empieza desde el parámetro primero izquierdo. Si se emplean variables sencillas, esto no debe ser un problema. Pero se en emplean arrays con índices, normalmente se espera que el orden de los índices sea el mismo que el escrito en list, de izquierda a derecha, no siendo el este el caso en PHP 5, ya que se asignan en orden inverso. En términos generales, se aconseja evitar depender de un orden específico de operación debido a que este podría cambiar de nuevo en el futuro. La modificación del array durante la ejecución de list (p.ej. usando list($a, $b) = $b) resultará en un comportamiento indefinido. list solo funciona con arrays numéricos y asume que los índices numéricos empiezan en 0. &reftitle.seealso; each array extract