var_dump

(PHP 4, PHP 5, PHP 7)

var_dumpMuestra información sobre una variable

Descripción

var_dump ( mixed $expression [, mixed $... ] ) : void

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.

Sugerencia

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(12, 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