Ich kann Ihnen Aptana vorschlagen (www.aptana.com). Sie können Breakpoints setzen und im Debug-Modus zu einem anderen Breakpoint springen. Sie können Firefox Addon von Aptana verwenden.
Wie die anderen Beantworter erwähnt haben, gibt es eine Reihe von PHP-fähigen IDEs, die in XDebug integriert sind. Ich dachte, ich würde nur hinzufügen, dass dies PHP-Debugger sind, und da PHP eine serverseitige Sprache ist, wird es nicht helfen, clientseitige Aktionen zu debuggen, wie das Klicken auf einen Link.
Wenn es Code gibt, den Sie pausieren / anzeigen möchten, wenn der Client Aktionen ausführt, dann ist Ihre beste Wette ein Javascript-Debugger. Mozilla hat einen Venkman (benannt nach Bill Murrays Figur in Ghostbusters - großartig!) , aber ich habe Firebug immer viel nützlicher gefunden. Es ist ein Kinderspiel:
%Vor%Sie können Ihre JS-Quelle auch mit Firebug durchsuchen und Haltepunkte hinzufügen, um von dort zu codieren.
Ich muss sagen, dass PHP NuSphere PhpEd am besten gefällt. Es hat alle Eigenschaften eines guten Editors. Und es ermöglicht Debugging (auch Breakpoints setzen). Sie müssen dbgwizard herunterladen und zum lokalen Server hinzufügen. Ich bin mir nicht sicher, ob es auf dem Remote-Server Debuggen kann.
Ich empfehle Ihnen netbeans es ist kostenlos. es ist für alle Plattformen verfügbar, und meistens ist es gut für die Bearbeitung von PHP, JSP, Java, CSS, HTML, ...
Glauben Sie mir, ich benutze es für die PHP-Entwicklung und es ist die am besten geeignete Idee, die ich finden kann ...
Ich kann nicht glauben, dass niemand PHPSstorm erwähnt hat. Ich weiß, du hast GRATIS gesagt ... aber ich habe so lange nachgedacht wie du, bis ich PHPSstorm probierte. Es ist $ 100, aber lohnt sich . Du wirst mir später danken. PHPStorm wird sich innerhalb von 1 Woche durch die Einnahme von Advil-Flaschen amortisieren. Kopfschmerzen beiseite, Ihr Code wird besser sein, Sie können Fehler schneller finden, Sie können einfacher testen und bereitstellen, was bedeutet, dass Sie endlich das große $$$ bekommen können, das Sie verdienen ... ganz zu schweigen davon, dass es Spaß macht, wenn Sie so schnell arbeiten .
Siehe diese Antwort für weitere Details ... viel Glück
Zuerst stimme ich zu: Netbeans ist die beste aktuelle PHP IDE
Wie beim Debugging können Sie einem anderen Ansatz folgen - da Symfony dazu neigt, zwischen Anfragen zu springen
Wir fanden FirePHP (FireBug-Erweiterung) sehr nützlich für diese Fälle.
Es gibt eine großartige Symfony Plugin-Implementierung dafür: sfFirePHPPlugin
%Vor%Achten Sie darauf, in Netbeans Code-Vorlagen dafür zu erstellen! ;)
%Vor%Ich werde Aptana als zweites brauchen. Wenn Sie jemals DreamWeaver benutzt haben, ist das sehr ähnlich, mit all dem nutzlosen Müll, der entfernt wurde. Hat auch Unterstützung für Repositories, Ajax, Debug-Modus und funktioniert auf jedem Betriebssystem.
Ja, ich denke, Sie suchen phpDesigner :
Funktion geladen, aber immer noch schnell und intuitiv zu bedienen und zu lernen!
Voller PHP-, HTML-, CSS- und JavaScript-Editor!
Erweiterter Code-Tipp und Code-Vervollständigung mit OOP!
Debuggen und profilieren Sie Ihre PHP-Skripte mit Xdebug!
Arbeiten Sie mit allen gängigen PHP- und JavaScript-Frameworks!
Arbeiten Sie mit Dateien über FTP / SFTP und TortoiseSVN!
Debuggen und profilieren Sie PHP-Skripte mit Xdebug
Analysieren Sie Ihren Code Schritt für Schritt mit Haltepunkte, Uhren und Auswertungen. Finden Sie Engpässe in Ihrem Code und Beschleunige die langsamen Teile in deinem Code mit dem Profiler.
phpDesigner 7 wird mit voller Unterstützung geliefert für volle Unterstützung für PHP 5.3 und konfiguriert, um mit Xdebug zu arbeiten.
%Vor%
alt text http://www.mpsoftware.dk/images/phpdesigner7/phpdesigner7 -phpide-phpeditor-main.png
NetBeans für PHP verwendet xdebug, in dem Sie unter anderem Breakpoints setzen können. Es ist die beste IDE für PHP, die ich ausprobiert habe (und ich habe viele IDEs ausprobiert).
Von Ссылка
Debug PHP-Code mit Xdebug: Sie können lokale Variablen prüfen, Uhren einstellen, Setzen Sie Haltepunkte und bewerten Sie den Code Leben. Navigieren Sie zu Deklarationen und Typen und Dateien mit den Tastenkombinationen "Gehe zu" und " Hypertext-Links. Verwenden Sie ein globales PHP Pfad für alle Projekte einschließen oder Passen Sie es pro Projekt an.
Die NetBeans IDE für PHP bietet auch Kommandozeilen-Debugging: Die PHP Die Programmausgabe erscheint in einem Befehl Zeilenanzeige in der IDE selbst und Sie kann das erzeugte HTML ohne überprüfen Ich muss zu einem Browser wechseln.
Sie können Skripte und Webseiten debuggen, entweder lokal oder remote. Das NetBeans PHP Debugger Integration ermöglicht es Ihnen, Serverpfade zu zuordnen lokale Pfade zum Aktivieren von Remote Debugging.
Ich habe auch Eclipse PDT nachgeschlagen, und es verwendet Zend Debugger (oder xdebug, aber ZD scheint der Standard-Debugger zu sein). Ich habe es nie benutzt (ich habe Aptana Studio verwendet, ein Eclipse-Unterprojekt, hat es nicht gefallen), aber Eclipse ist eine solide IDE und wird weit verbreitet verwendet. Ich hatte nie die Notwendigkeit, NetBeans für Eclipse zu tauschen. Anyway - IBM schrieb ein Whitepaper zum Debugging von PHP in Eclipse PDT mit Zend Debugger. Viel Spaß beim Lesen . ;)
Bearbeiten, Ich sehe, dass dieser Thread immer noch einige Ansichten bekommt, und ich dachte, ich würde meine Antwort aktualisieren. Heutzutage bevorzuge ich eigentlich Eclipse über NetBeans. Nicht, dass ich es tatsächlich für die bessere Wahl halte, aber es wurde stark verbessert, seit ich es das letzte Mal benutzt habe - und es ist wirklich ordentlich mit allen verfügbaren Plugins (besonders Git). Die Code-Vervollständigung ist besser als je zuvor und die Debugging-Art funktioniert (das Zend-Plugin ist jedoch fehlerhaft). Also, um es zusammenzufassen; Eclipse hat sich sehr verbessert, seit ich die ursprüngliche Antwort geschrieben habe, und es ist wirklich einen Versuch wert. Probieren Sie es aus - wenn Sie nicht zufrieden sind, empfehle ich immer noch NetBeans.
NetBeans für PHP verwendet xdebug, in dem Sie unter anderem Breakpoints setzen können. Es ist die beste IDE für PHP, die ich ausprobiert habe (und ich habe viele IDEs ausprobiert).
Von Ссылка
Debug PHP-Code mit Xdebug: Sie können lokale Variablen prüfen, Uhren einstellen, Setzen Sie Haltepunkte und bewerten Sie den Code Leben. Navigieren Sie zu Deklarationen und Typen und Dateien mit den Tastenkombinationen "Gehe zu" und " Hypertext-Links. Verwenden Sie ein globales PHP Pfad für alle Projekte einschließen oder Passen Sie es pro Projekt an.
Die NetBeans IDE für PHP bietet auch Kommandozeilen-Debugging: Die PHP Die Programmausgabe erscheint in einem Befehl Zeilenanzeige in der IDE selbst und Sie kann das erzeugte HTML ohne überprüfen Ich muss zu einem Browser wechseln.
Sie können Skripte und Webseiten debuggen, entweder lokal oder remote. Das NetBeans PHP Debugger Integration ermöglicht es Ihnen, Serverpfade zu zuordnen lokale Pfade zum Aktivieren von Remote Debugging.
Ich habe auch Eclipse PDT nachgeschlagen, und es verwendet Zend Debugger (oder xdebug, aber ZD scheint der Standard-Debugger zu sein). Ich habe es nie benutzt (ich habe Aptana Studio verwendet, ein Eclipse-Unterprojekt, hat es nicht gefallen), aber Eclipse ist eine solide IDE und wird weit verbreitet verwendet. Ich hatte nie die Notwendigkeit, NetBeans für Eclipse zu tauschen. Anyway - IBM schrieb ein Whitepaper zum Debugging von PHP in Eclipse PDT mit Zend Debugger. Viel Spaß beim Lesen . ;)
Bearbeiten, Ich sehe, dass dieser Thread immer noch einige Ansichten bekommt, und ich dachte, ich würde meine Antwort aktualisieren. Heutzutage bevorzuge ich eigentlich Eclipse über NetBeans. Nicht, dass ich es tatsächlich für die bessere Wahl halte, aber es wurde stark verbessert, seit ich es das letzte Mal benutzt habe - und es ist wirklich ordentlich mit allen verfügbaren Plugins (besonders Git). Die Code-Vervollständigung ist besser als je zuvor und die Debugging-Art funktioniert (das Zend-Plugin ist jedoch fehlerhaft). Also, um es zusammenzufassen; Eclipse hat sich sehr verbessert, seit ich die ursprüngliche Antwort geschrieben habe, und es ist wirklich einen Versuch wert. Probieren Sie es aus - wenn Sie nicht zufrieden sind, empfehle ich immer noch NetBeans.
Ich kann Ihnen Aptana vorschlagen (www.aptana.com). Sie können Breakpoints setzen und im Debug-Modus zu einem anderen Breakpoint springen. Sie können Firefox Addon von Aptana verwenden.
Wie die anderen Beantworter erwähnt haben, gibt es eine Reihe von PHP-fähigen IDEs, die in XDebug integriert sind. Ich dachte, ich würde nur hinzufügen, dass dies PHP-Debugger sind, und da PHP eine serverseitige Sprache ist, wird es nicht helfen, clientseitige Aktionen zu debuggen, wie das Klicken auf einen Link.
Wenn es Code gibt, den Sie pausieren / anzeigen möchten, wenn der Client Aktionen ausführt, dann ist Ihre beste Wette ein Javascript-Debugger. Mozilla hat einen Venkman (benannt nach Bill Murrays Figur in Ghostbusters - großartig!) , aber ich habe Firebug immer viel nützlicher gefunden. Es ist ein Kinderspiel:
%Vor%Sie können Ihre JS-Quelle auch mit Firebug durchsuchen und Haltepunkte hinzufügen, um von dort zu codieren.
Ich muss sagen, dass PHP NuSphere PhpEd am besten gefällt. Es hat alle Eigenschaften eines guten Editors. Und es ermöglicht Debugging (auch Breakpoints setzen). Sie müssen dbgwizard herunterladen und zum lokalen Server hinzufügen. Ich bin mir nicht sicher, ob es auf dem Remote-Server Debuggen kann.
Ich empfehle Ihnen netbeans es ist kostenlos. es ist für alle Plattformen verfügbar, und meistens ist es gut für die Bearbeitung von PHP, JSP, Java, CSS, HTML, ...
Glauben Sie mir, ich benutze es für die PHP-Entwicklung und es ist die am besten geeignete Idee, die ich finden kann ...
Ich kann nicht glauben, dass niemand PHPSstorm erwähnt hat. Ich weiß, du hast GRATIS gesagt ... aber ich habe so lange nachgedacht wie du, bis ich PHPSstorm probierte. Es ist $ 100, aber lohnt sich . Du wirst mir später danken. PHPStorm wird sich innerhalb von 1 Woche durch die Einnahme von Advil-Flaschen amortisieren. Kopfschmerzen beiseite, Ihr Code wird besser sein, Sie können Fehler schneller finden, Sie können einfacher testen und bereitstellen, was bedeutet, dass Sie endlich das große $$$ bekommen können, das Sie verdienen ... ganz zu schweigen davon, dass es Spaß macht, wenn Sie so schnell arbeiten .
Siehe diese Antwort für weitere Details ... viel Glück
Zuerst stimme ich zu: Netbeans ist die beste aktuelle PHP IDE
Wie beim Debugging können Sie einem anderen Ansatz folgen - da Symfony dazu neigt, zwischen Anfragen zu springen
Wir fanden FirePHP (FireBug-Erweiterung) sehr nützlich für diese Fälle.
Es gibt eine großartige Symfony Plugin-Implementierung dafür: sfFirePHPPlugin
%Vor%Achten Sie darauf, in Netbeans Code-Vorlagen dafür zu erstellen! ;)
%Vor%Ja, ich denke, Sie suchen phpDesigner :
Funktion geladen, aber immer noch schnell und intuitiv zu bedienen und zu lernen!
Voller PHP-, HTML-, CSS- und JavaScript-Editor!
Erweiterter Code-Tipp und Code-Vervollständigung mit OOP!
Debuggen und profilieren Sie Ihre PHP-Skripte mit Xdebug!
Arbeiten Sie mit allen gängigen PHP- und JavaScript-Frameworks!
Arbeiten Sie mit Dateien über FTP / SFTP und TortoiseSVN!
Debuggen und profilieren Sie PHP-Skripte mit Xdebug
Analysieren Sie Ihren Code Schritt für Schritt mit Haltepunkte, Uhren und Auswertungen. Finden Sie Engpässe in Ihrem Code und Beschleunige die langsamen Teile in deinem Code mit dem Profiler.
phpDesigner 7 wird mit voller Unterstützung geliefert für volle Unterstützung für PHP 5.3 und konfiguriert, um mit Xdebug zu arbeiten.
%Vor%
alt text http://www.mpsoftware.dk/images/phpdesigner7/phpdesigner7 -phpide-phpeditor-main.png
Tags und Links php debugging breakpoints php-ide