2010-05-18 7 views
43

Il me semble qu'ils ont tous deux le même ensemble de fonctions, mais je ne suis pas sûr.XDebug ou Zend Debugger?

Quelles sont les différences de fonctionnalité entre les deux?

Répondre

5

Le débogueur Zend est disponible uniquement en format binaire, vous devez donc faire attention à télécharger la bonne version pour correspondre à votre version de php (http://downloads.zend.com/pdt/server-debugger/). J'ai été capable de le faire fonctionner avec Eclipse PDT et faire le débogage ligne par ligne avec une installation XAMPP locale. Je pense que Zend a quelques fonctionnalités supplémentaires, mais dans mon expérience, il a été plus facile à mettre en place.

XDebug est beaucoup plus ouvert, mais je ne l'ai pas configuré avec succès pour fonctionner avec Eclipse PDT.

+0

Depuis PHP 5.4, un téléchargement séparé pour le Zend Debugger n'est plus disponible depuis Zend. Vous devez télécharger le serveur Zend gratuit, fourni avec l'extension zend. Vous pouvez copier l'extension dans votre propre configuration PHP. –

+1

Le commentaire de Bart n'est pas le cas: pour PHP 5.4, 5.5 et 5.6, des paquets binaires de débogueur sont disponibles. –

4

XDebug fonctionne avec Eclipse et avec Netbeans (et quelques autres ide).

ZendDebug ne fonctionne pas avec Netbeans. ZendDebug est déjà configuré dans ZendServer.

+1

Le débogueur Zend fonctionne sur Netbeans ces jours-ci. :-) –

+2

PhpStorm est également supposé fonctionner avec Zend Debug. – MauganRa

+0

@MauganRa PhpStorm dispose de paramètres de configuration pour Zend Debug. Mais je ne l'ai jamais essayé. – Henry