La función de PHP var_dump() muestra el tipo de variable y su contenido, en el caso de los arrays muestra el tipo de contenido de cada campo.
Es muy parecida a la función PHP var_export(), la diferencia radica en que esta última muestra el mismo resultado pero en código PHP interpretable.
Otras funciones para mostrar el contenido de variables, cadenas de texto o arrays/objetos son: PHP echo, PHP print(), printf y print_r().
Ahora vamos a ver la sintaxis extraída de su web oficial:
var_dump ( $variable, $variable2 ...)
Tal y como veis en el código superior, a la función de PHP se le puede pasar varias variables para ser representadas por pantalla.
He preparado este ejemplo para sacar por pantalla el tipo y contenido de una variable:
$numero = 5; var_dump($numero); $palabra = 'palabra'; var_dump($palabra);
Explico el ejemplo:
En este segundo ejemplo vamos a ver como sacar el contenido y tipos de elementos de un array:
$equipo_futbol = array ( array("Rooney","Chicharito","Gigs"), array("Suarez"), array("Torres","Terry","Etoo") ); var_dump ($equipo_futbol);
Tal y como vemos en el ejemplo superior declaramos el array y luego sacamos su valor, el resultado sería el siguiente:
array(3) { [0]=> array(3) { [0]=> string(6) "Rooney" [1]=> string(10) "Chicharito" [2]=> string(4) "Gigs" } [1]=> array(1) { [0]=> string(6) "Suarez" } [2]=> array(3) { [0]=> string(6) "Torres" [1]=> string(5) "Terry" [2]=> string(4) "Etoo" } }
Os recomiendo leer este pos sobre ‘Funciones de PHP para mostrar el valor de arrays, variables y cadenas de texto‘.
Os recomiendo leer este otro post sobre funciones para trabajar con arrays en PHP.