var_dump
(PHP 4, PHP 5, PHP 7)
var_dump — Muestra información sobre una variable
Descripción
Esta función muestra información estructurada sobre una o más expresiones incluyendo su tipo y valor. Las matrices y los objetos son explorados recursivamente con valores sangrados para mostrar su estructura.
En PHP 5 todas las propiedades públicas, privadas y protegidas de los objetos serán devueltas en la salida.
Como con todo lo que genera un resultado directamente en el navegador, se pueden utilizar las funciones de control de salida para capturar el resultado de esta función y guardarlo, por ejemplo, en un string.
Parámetros
-
expresion -
La variable que desea vacíar la información.
Valores devueltos
No devuelve ningún valor.
Ejemplos
Ejemplo #1 Ejemplo var_dump()
<?php
$a = array(1, 2, array("a", "b", "c"));
var_dump($a);
?>
El resultado del ejemplo sería:
array(3) {
[0]=>
int(1)
[1]=>
int(2)
[2]=>
array(3) {
[0]=>
string(1) "a"
[1]=>
string(1) "b"
[2]=>
string(1) "c"
}
}
<?php
$b = 3.1;
$c = true;
var_dump($b, $c);
?>
El resultado del ejemplo sería:
float(3.1) bool(true)
Ver también
- print_r() - Imprime información legible para humanos sobre una variable
- debug_zval_dump() - Vuelca a la salida una cadena con la representación de un valor interno de zend
- var_export() - Imprime o devuelve una representación string de una variable analizable