La depuración es necesaria como compromiso con la escritura dentro del campo del desarrollo. Posiblemente ocurriría un caso cuando el desarrollador deba verificar los datos de una variable. Un desarrollador podría imprimir todo el contenido, sin embargo, el propio PHP proporciona una forma de intentarlo y hacerlo de manera constante y similar al verificar el tipo de datos.
Xdebug es la extensión de PHP que proporciona capacidades de depuración e identificación. Utiliza el protocolo de depuración. Los datos correctos que Xdebug proporcionará seguimientos de rendimiento y pila en mensajes de error con el parámetro completo para mostrar las funciones descritas por el usuario, nombre de operación, nombre de archivo, indicaciones de línea y soporte para funciones de miembro. Incluye asignación de memoria y protección para recursiones infinitas.
Xdebug también proporciona datos de identificación para secuencias de comandos PHP, análisis de cobertura de código y buenas capacidades para corregir sus secuencias de comandos de forma interactiva con un programa de interfaz de computadora. Xdebug también se ofrece a través de PHP Extension Community Library (PECL), que a menudo se pronuncia como ‘pickle’.
La función var_dump() se emplea para mostrar los datos de un par de variables. Opera mostrar datos estructurados como el tipo y el valor de la variable dada. Las arrays y la medida cuadrada del objeto se exploran recursivamente con valores sangrados para señalar la estructura.
var_dump – Vuelca información sobre una variable.
Sintaxis:
void var_dump( $exp )
Parámetros: esta función acepta un solo parámetro $exp que contiene una sola variable o una expresión que contiene muchas variables separadas por áreas de cualquier tipo.
Tipo de devolución: esta función no tiene tipo de devolución. Esta función muestra datos estructurados sobre una o más expresiones que abarcan su tipo y precio. Las arrays y los objetos se exploran recursivamente con valores sangrados para señalar la estructura.
Ejemplo 1:
<?php $a = array(1, 2, array("a", "b", "c")); var_dump($a); ?>
array(3) { [0]=> int(1) [1]=> int(2) [2]=> array(3) { [0]=> string(1) "a" [1]=> string(1) "b" [2]=> string(1) "c" } }
Ejemplo 2:
<?php $b = 3.1; $c = true; var_dump($b, $c); ?>
float(3.1) bool(true)
Publicación traducida automáticamente
Artículo escrito por SohomPramanick y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA