Symfony 4.4 был выпущен на прошлой неделе, но продолжим публиковать эту серию блогов «Новое в Symfony 4.4», чтобы упомянуть некоторые из его наиболее заметных новых функций.
В дополнение к новым компонентам и большим фитчам, новые версии Symfony обычно добавляют функции «облегчающие разработку». Это небольшие функции, которые делают вас более продуктивным и улучшают ваш опыт разработчика в целом.
Помощники dump()
и dd()
, предоставляемые компонентом VarDumper
, представляют собой упрощенную альтернативу, когда вам не нужны полнофункциональные отладчики, такие как Xdebug. Однако эти помощники ведут себя по-разному в браузере и командной консоли.
В браузере dump()
и dd()
отображают как содержимое переменной, так и путь к файлу и номер строки, где они были вызваны. Однако в консоли вы видите только содержимое переменной, поэтому вы не знаете, где был вызван помощник:

Начиная с Symfony 4.4, вы увидите символ ^ рядом с выведенным содержимым переменной. Нажмите на него, чтобы перейти непосредственно к файлу и строке, где был создан дамп:
