¿Qué es un depurador de PHP?

Un depurador de PHP es un programa de software que evalúa el código PHP para la sintaxis y los errores lógicos para habilitar un scripter php que funcione de manera más eficiente. Existen muchos de estos depuradores, y varían en calidad, costo y complejidad. Algunos funcionan dentro de un entorno de desarrollo integrado completo (IDE) con varias herramientas de desarrollo sofisticadas, mientras que otras mantienen una función única en una interfaz simple.

PHP El preprocesador de hipertextos (PHP) es un lenguaje de secuencias de comandos del lado del servidor que mejora la experiencia de la página web al proporcionar contenido dinámico a la página en respuesta a la entrada del usuario u otras señales. PHP es un acrónimo recursivo, lo que significa que la abreviatura es parte del nombre. La primera letra, P, significa PHP en la abreviatura.

El software del lado del servidor reside en el servidor, la computadora que aloja la página web y maneja la manipulación de datos y el almacenamiento en el servidor en lugar del lado del usuario, llamado lado del cliente. Es un lenguaje de secuencias de comandos en que PHP no es una lengua completamente desarrolladaEdad con un compilador para crear archivos ejecutables, sino que agrega segmentos de código al código fuente de la página web. El código fuente de la página web está escrito en el lenguaje de marcado de hipertexto (HTML). El código PHP puede considerarse como un código HTML especializado. Por esa razón, un depurador de PHP también debe incluir un depurador HTML.

PHP es popular porque es fácil de aprender e interactúa con bases de datos de lenguaje de consulta estructurada (SQL) y con Apache, un software de servidor común, y está disponible sin cargo a ningún desarrollador. Debido a que PHP es tan accesible, los nuevos programadores usan el lenguaje y ayudan a impulsar el mercado para un depurador de PHP. Muchos de estos programadores están familiarizados con las herramientas de desarrollo web de lo que te-tee-is-what-you-get (wysiwyg), como Microsoft FrontPage® y desean la misma facilidad de uso al desarrollar aplicaciones PHP.

Las características que un depurador de PHP podría mostrar incluyen paso a pasoEjecución de pasos, puntos de vigilancia y rehacer/deshacer. Un depurador podría mantener un historial de cambios y dejar que el usuario elija la ejecución donde desee. Una función de rastreo de pila permite al desarrollador ver las líneas que se ejecutaron y el valor de las variables antes de un error. La capacidad de un programa para reconocer los errores de sintaxis, que a menudo están escribiendo errores o mal uso de comandos, es una clave para su utilidad. Un depurador inteligente anticipará cuál debería ser la sintaxis y corregirá el error automáticamente o sugerirá la corrección al usuario.

En un depurador PHP IDE completo, las partes de la pantalla se dedicarán a una salida en tiempo real desde la página web en ejecución. Múltiples scripts pueden ejecutarse simultáneamente. La capacidad de cambiar el código entre las computadoras de prueba de desarrollo y los servidores de Internet sin modificación del código es muy útil. Se puede incluir un perfilador de PHP con un depurador de PHP. Este software rastrea las métricas de la página web, como cuántas consultas están abiertas o cuánto tiempoToma que el programa ejecute.

OTROS IDIOMAS