var_dump

(PHP 4, PHP 5, PHP 7, PHP 8)

var_dump — Виводить інформацію про змінну

Опис

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

Функція відображає структуровану інформацію про один або кілька виразів, включаючи їх тип та значення. Масиви та об'єкти аналізуються рекурсивно, значення задаються відступи, щоб показати структуру.

Усі загальнодоступні, закриті та захищені властивості об'єкта будуть повернуті у висновку, крім об'єктів, у яких реалізовано метод __debugInfo()

Підказка

Як і все, що виводить результат у браузер, функції контролю виведення можна викликати, щоб перехопити дані, що виводяться цією функцією, і зберігати їх, наприклад у рядок (string).

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

value

Вираз, який треба вивести.

values

Наступні вирази висновку.

Значення, що повертаються

Функція не повертає значення після виконання.

Приклади

Приклад #1 Приклад використання функції var_dump()****

Loading...

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

array(3) {
  [0]=>
  int(1)
  [1]=>
  int(2)
  [2]=>
  array(3) {
    [0]=>
    string(1) "a"
    [1]=>
    string(1) "b"
    [2]=>
    string(1) "c"
  }
}
Loading...

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

float(3.1)
bool(true)

Дивіться також

  • print_r() - Виводить зручну для читання інформацію про змінну
  • debug_zval_dump() - Виводить рядкову виставу внутрішньої структури zval
  • var_export() - Виводить або повертає інтерпретоване рядкове подання змінної
  • __debugInfo()