2010-05-18 16 views
43

Me parece que ambos tienen el mismo conjunto de funciones, pero no estoy seguro.XDebug o Zend Debugger?

¿Cuáles son las diferencias de funcionalidad entre los dos?

Respuesta

5

Zend Debugger solo está disponible en formato binario, por lo que debe tener cuidado de descargar la versión correcta para que coincida con su versión de php (http://downloads.zend.com/pdt/server-debugger/). Pude hacer que funcionara con Eclipse PDT y realizar la depuración línea por línea con una instalación XAMPP local. Creo que Zend tiene algunas características adicionales, pero en mi experiencia ha sido más fácil de configurar.

XDebug es mucho más abierto, pero no lo he configurado correctamente para que funcione con Eclipse PDT.

+0

Desde PHP 5.4, una descarga por separado para Zend Debugger ya no está disponible en Zend. Debe descargar el servidor Free Zend, que viene con la extensión zend. Puede copiar la extensión en su propia configuración de PHP. –

+1

El comentario de Bart no es el caso: para PHP 5.4, 5.5 y 5.6 están disponibles paquetes binarios de depuración. –

4

XDebug funciona con Eclipse y con Netbeans (y algunas otras ide).

ZendDebug no funciona con Netbeans. ZendDebug ya está configurado en ZendServer.

+1

El depurador Zend funciona actualmente en Netbeans. :-) –

+2

Se supone que PhpStorm también funciona con Zend Debug. – MauganRa

+0

@MauganRa PhpStorm tiene configuración para Zend Debug. Pero nunca lo intenté. – Henry