Выводит информацию о переменной


(PHP 4, PHP 5)

var_dumpВыводит информацию о переменной

Описание

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

Функция отображает структурированную информацию об одном или нескольких выражениях, включая их тип и значение. Массивы и объекты анализируются рекурсивно с разным отступом у значений для визуального отображения структуры.

Все общедоступные, закрытые и защищенные свойства объекта будут возвращены при выводе, если только объект не реализует метод __debugInfo() (добавлен в PHP 5.6.0).

Подсказка

Как и с любой другой функцией, осуществляющей вывод непосредственно в браузер, вы можете использовать функции контроля вывода, чтобы перехватывать выводимые этой функцией данные и сохранять их, например, в string.

Список параметров

expression

Переменная, значение которой необходимо отобразить.

Возвращаемые значения

Эта функция не возвращает значения после выполнения.

Примеры

Пример #1 Пример использования var_dump()

<?php
$a 
= array(12, array("a""b""c"));
var_dump($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);

?>

Результат выполнения данного примера:

 float(3.1) bool(true) 

Смотрите также

  • print_r() - Выводит удобочитаемую информацию о переменной
  • debug_zval_dump() - Выводит строковое представление внутреннего значения zend
  • var_export() - Выводит в браузер или возвращает интерпретируемое строковое представление переменной
  • __debugInfo()