Перейти к содержимому

var_dump()

Введение

Функция var_dump() — это встроенная функция в PHP, которая отображает структурированную информацию о переменной или выражении, включая их тип и значение. Её можно использовать для отладки, чтобы просмотреть содержимое переменной.

Синтаксис

Синтаксис функции var_dump() выглядит следующим образом:

Синтаксис PHP для var_dump()

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

Функция принимает один или несколько параметров. Каждый параметр представляет переменную или выражение, которое нужно вывести.

Пример использования

Вот пример того, как использовать функцию var_dump() в PHP:

Пример PHP var_dump()

php
<?php
$var1 = 10;
$var2 = "Hello, world!";
$array = ["apple", "banana", "cherry"];
var_dump($var1);
var_dump($var2);
var_dump($array);
?>

В этом примере мы определяем три переменные: $var1 — это целое число, $var2 — строка, а $array — массив. Мы используем функцию var_dump(), чтобы отобразить структурированную информацию о каждой переменной. Вывод показывает тип и значение каждой переменной:


console
int(10)
string(13) "Hello, world!"
array(3) {
  [0]=>
  string(5) "apple"
  [1]=>
  string(6) "banana"
  [2]=>
  string(6) "cherry"
}

Примечание: var_dump() выводит данные напрямую в стандартный вывод. В веб-среде она автоматически оборачивает вывод в теги <pre> для удобства чтения. В CLI она выводит обычный текст.

Заключение

Функция var_dump() — это полезный инструмент для отображения структурированной информации о переменной или выражении в PHP. Её можно использовать для отладки, чтобы просмотреть содержимое переменной, включая её тип и значение. Используя эту функцию, разработчики могут получить представление о структуре своих данных и диагностировать проблемы, которые могут возникнуть в их коде.

Практика

Какова цель функции var_dump() в PHP?

Считаете ли это полезным?

Предпросмотр dual-run — сравните с маршрутами Symfony на продакшене.