Encodera

Спасибо, что читаете!

Пожертвуйте сайту, мы стараемся ради вас.

Справочник PHP

var_dump

Выводит тип и значение — для отладки.

Синтаксис

var_dump(mixed $value, mixed ...$values): void

Параметры

ПараметрТипОписание
$valuemixedЗначение, которое нужно показать.
...$valuesmixedДругие значения.

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

voidФункция ничего не возвращает.

Примеры

Простые значения:

<?php
 
var_dump(42);
var_dump('42');
var_dump(true);

Результат:

int(42)
string(2) "42"
bool(true)

Массив показывается со всеми ключами и типами:

<?php
 
var_dump(['name' => 'Anna', 'age' => 25]);

Результат:

array(2) {
  ["name"]=>
  string(4) "Anna"
  ["age"]=>
  int(25)
}

Примечания

В отличие от echo, функция показывает разницу между 42 и '42', между false и пустой строкой. На рабочем сайте её быть не должно.

См. также

  • gettype — Возвращает название типа значения.
  • json_encode — Преобразует значение в строку JSON.

Вопросы и ответы по теме

В учебнике

  • Ошибки и отладка — Виды ошибок PHP, настройки показа ошибок, журнал, превращение предупреждений в исключения и приёмы отладки.

Спасибо, что читаете!

Пожертвуйте сайту, мы стараемся ради вас.