Функция dump
Функция dump выводит содержимое переменной
в читаемом формате. Первым параметром передаётся
значение для отладки. Функция возвращает объект
VarDumper, поэтому её результат можно
продолжить использовать в цепочке вызовов.
Синтаксис
dump($var)
Пример
Давайте выведем отладочную информацию о строке:
<?php
namespace App\Controller;
use Symfony\Bundle\FrameworkBundle\Controller\AbstractController;
use Symfony\Component\HttpFoundation\Response;
class ArticleController extends AbstractController
{
public function index(): Response
{
dump('abcde');
return new Response('hello');
}
}
?>
Результат выполнения кода:
"abcde"
Пример
Давайте выведем отладочную информацию о массиве:
<?php
namespace App\Controller;
use Symfony\Bundle\FrameworkBundle\Controller\AbstractController;
use Symfony\Component\HttpFoundation\Response;
class ArticleController extends AbstractController
{
public function index(): Response
{
dump([1, 2, 3, 4, 5]);
return new Response('hello');
}
}
?>
Результат выполнения кода:
[1, 2, 3, 4, 5]
Смотрите также
-
функция
dd,
которая выводит переменную и завершает работу скрипта -
функция
trigger_deprecation,
которая помечает код как устаревший -
класс
PropertyAccessor,
который читает и записывает свойства объектов -
класс
Yaml,
который парсит и генерирует YAML