Sintaxis
var_dump variable,….
Variable: variable de la que se mostrará la información. Puede haber varias variables separadas por comas.
Descripción
La función var_dump() es una de las que más utilizo en mi día a día en cuanto a programación se refiere.
La utilizo mucho cuando estoy trabajando con algún plugin de WordPress y quiero saber exactamente el formato y contenido de una variable, array, etc.. para poder programar correctamente la tarea que debo realizar en ese momento.
Mostrará la información de la variable estructurada y junto con su tipo.
Si la utilizamos con arrays y objetos, estos datos se mostrarán bien estructurados y sangrados para mostrar correctamente toda su estructura.
El resultado de utilizar var_dump() sobre una variable no inicializada será NULL.
Más información sobre la función var_dump() de PHP.
Ejemplos
Ejemplo 1:
Utilizamos la función var_dump() sobre una variable que contiene un número entero.
<?php $variable = 16; var_dump( $variable );
Resultado:
int(16)
Como vemos en el resultado, muestra el tipo de dato y entre paréntesis el valor o contenido de la variable.
Ejemplo 2:
Ahora utilizamos la función var_dump() sobre un array para ver la estructura y contenido del mismo.
$arreglo = array( 1, 2, 'tres', 'cuatro' );
var_dump( $arreglo );
Como vemos, hemos creado un array con 4 elementos, dos de ellos son números y los otros dos son cadenas de texto.
Resultado:
array(4) { [0]=> int(1) [1]=> int(2) [2]=> string(4) «tres» [3]=> string(6) «cuatro» }
Este tipo de resultado puede parecer un poco confuso las primeras veces que nos enfrentamos a el pero si nos fijamos bien, lo entenderemos sin problemas.
En primer lugar nos dice que es un array con cuatro elementos: array(4)
A continuación, dentro de las llaves «{}» nos muestra uno a uno todos los elementos de array. Primero indica la posición del elemento en el array [0], [1],… y a la derecha el índice del elemento, después de la flecha «=>» nos indica el tipo de dato y el contenido o valor del elemento: int(2).
Programador WordPress freelance