
Para depurar en PHP usamos var_dump()
, print_r(
) methos. Laravel proporciona una función para depurar se llama dd()
. En este artículo, veremos las diferencias entre estas funciones.
dd ()
Significa Dump and Die . El dd () es una función auxiliar para volcar el contenido de una variable al navegador. También detiene la ejecución del script. Imprimamos los datos del usuario usando dd()
:
$users = User::all(); dd($users);
La salida se ve así:

Estamos viendo 3 usuarios en una matriz. Si expandimos una matriz de usuario, obtendremos un resultado como:

Obtendremos información del usuario en los atributos o en la sección original .
dump()
El dump()
método es similar a dd()
. Pero ejecuta más código. He aquí un ejemplo:
$users = User::all();
dump($users);
echo "shouts";
La salida:

var_dump ()
Es una función incorporada de PHP. La var_dump()
función muestra información estructurada sobre variables / expresiones, incluido su tipo de datos y el valor de la variable. La matriz y el objeto se exploran de forma recursiva con valores para mostrar su estructura.
$users = User::find(1);
var_dump($users);
Podemos ver ahora:

print_r ()
Los print_r()
espectáculos legible la información sobre los valores con un formato de presentación de teclas y elementos de matrices y objetos.
$users = User::find(1);
print_r($users);

Pero es mejor usarlo <pre></pre>
para ver mejor:
$users = User::find(1);
echo "<pre>";
print_r($users);
echo "</pre>";

Eso es todo, artesanos. Gracias por leer.