Diferencias dd() vs dump() vs var_dump() vs print_r()

Edinson carranza saldaña
Tiempo de lectura: 2 minutos

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.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

preloader image