Forum: Gesperrte Threads Debugging in PHP


von Wernher H. (wernherhau)


Lesenswert?

Wenn die eine PHP-Datei eine andere aufruft, diese wiederum eine neue 
mit Parametern, diese Ergebnisse zurückliefert, während Ajax das 
protokolliert - wie debuggt man das ohne den Überblick zu verlieren? 
Welche Programme gibt es, die einem helfen in verstrickten 
PHP-Skriptabläufen den Überblick zu behalten?

: Verschoben durch User
von Tim S. (Firma: tsx89) (freak_ts) Benutzerseite


Lesenswert?

Tu dir deine Werte doch einfach irgendwie Raus-tracen - mit Echo und Co, 
oder leg dir ein Log-File an, wo die Values dann alle drinnen stehen. 
Oder schick deine Values zum "Debuggen" an irgend ein Programm per 
Sockets, etc.. Hat zwar nicht wirklich was mit Debuggen zu tun, aber du 
kannst deinen "Ablauf" eventuell "sichtbar" machen. Vielleicht hilft es 
dir ja ...

Spezielle Debugging-Software oder irgendwelche Programme fürs "Debuggen" 
an ausgeführten PHP-Code kenne ich auch keine. Dazu fehlen auch die 
nötigen Angaben, z.B. auf welchem Server das rennen soll (Apache?) oder 
für welche Plattform / OS du das Suchst.

Eventuell kann deine PHP-Server-Software das ganze mit-loggen, wenn du 
entsprechende Debugging-Modes einschaltest, und dir den höchsten 
Debugging-Level wählst, wo eben jeder Aufruf mit geschnitten wird.

Insgesamt ist deine Frage zu oberflächlich gestellt, für so ein 
komplexes Thema. Ich wollte keine Thread-Leiche ausbuddeln, aber hätte 
auch großes Interesse an solch einen Debugger. (für Apache, Xammp, 
Windoof)

> Beitrag #2840025 wurde vom Autor gelöscht.
> Beitrag #2840064 wurde von einem Moderator gelöscht.
> Beitrag #2840134 wurde vom Autor gelöscht.
> Beitrag #2840150 wurde von einem Moderator gelöscht.
> Beitrag #2840158 wurde von einem Moderator gelöscht.

Ihr seid ja krass drauf. Mal schauen ob mein Beitrag stehen bleibt. Ich 
glaube, schon einmal vorher auf so etwas ähnliches geantwortet zu haben. 
^^

Gruß, TS

von Komodo (Gast)


Lesenswert?

Gibt schon entsprechende Software dafür, lohnt aber nur bei grösseren 
Projekten. Zum Beispiel Komodo: 
http://www.activestate.com/komodo-ide/features#debugging

von Komodo (Gast)


Lesenswert?

Asche auf mein Haupt, Zend Studio ist natürlich noch zu erwähnen: 
http://www.zend.com/de/products/studio/

Dieser Beitrag ist gesperrt und kann nicht beantwortet werden.