Отладочные функции в Laravel

В Laravel вместо функции var_dump можно использовать специальные функции dd и dump.

Функция dd (Dump and Die) выводит данные на экран и вызывает die, блокируя дальнейшее выполнение кода:

<?php $users = User::all(); dd($users); ?>

Функция dump также выводит данные на экран, но не блокирет дальнейшее выполнение кода:

<?php $users = User::all(); dump($users); ?>

Расскажите, в чем разница между функциями dd и dump.

Расскажите, в каких случаях будет удобно использовать одну функцию, а в каких - другую.