{"id":204,"date":"2009-11-15T18:42:52","date_gmt":"2009-11-15T17:42:52","guid":{"rendered":"http:\/\/webpiraten.de\/?p=204"},"modified":"2009-11-15T19:47:09","modified_gmt":"2009-11-15T18:47:09","slug":"debugging-mit-xdebug-und-kcachegrin","status":"publish","type":"post","link":"https:\/\/webpiraten.de\/index.php\/php\/debugging-mit-xdebug-und-kcachegrin\/","title":{"rendered":"Debugging mit XDebug und KCachegrind"},"content":{"rendered":"<p>XDebug ist das sehr beliebte und allseits bew\u00e4hrte Tool, das nicht nur Stacktrace und var_dumps ausgeben kann, sondern ebenso f\u00fcr CodeCoverage, echtes Debuggen, Profiling und Testen mit PHPUnit gedacht ist.<\/p>\n<p>XDebug kann Profiler Dateien erzeugen, die man mit KCacheGrind perfekt auswerten kann. So bleibt kein Flaschenhals in der Applikation unbemerkt.<\/p>\n<p><a href=\"http:\/\/xdebug.org\" target=\"_blank\">xdebug.org<\/a><br \/>\n<a href=\"http:\/\/kcachegrind.sourceforge.net\">kcachegrind.sourceforge.net<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>XDebug ist das sehr beliebte und allseits bew\u00e4hrte Tool, das nicht nur Stacktrace und var_dumps ausgeben kann, sondern ebenso f\u00fcr CodeCoverage, echtes Debuggen, Profiling und Testen mit PHPUnit gedacht ist. XDebug kann Profiler Dateien erzeugen, die man mit KCacheGrind perfekt auswerten kann. So bleibt kein Flaschenhals in der Applikation unbemerkt. xdebug.org kcachegrind.sourceforge.net<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[121,75,5,25,54,76,122],"tags":[129,124,123,635,127,125,128,126,650],"class_list":["post-204","post","type-post","status-publish","format-standard","hentry","category-debugging","category-linux","category-php","category-phpunit","category-server","category-shell","category-xdebug","tag-code-coverage","tag-debug","tag-kcachegrind","tag-phpunit","tag-profiling","tag-stacktrace","tag-test","tag-var_dump","tag-xdebug"],"_links":{"self":[{"href":"https:\/\/webpiraten.de\/index.php\/wp-json\/wp\/v2\/posts\/204","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/webpiraten.de\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/webpiraten.de\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/webpiraten.de\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/webpiraten.de\/index.php\/wp-json\/wp\/v2\/comments?post=204"}],"version-history":[{"count":5,"href":"https:\/\/webpiraten.de\/index.php\/wp-json\/wp\/v2\/posts\/204\/revisions"}],"predecessor-version":[{"id":209,"href":"https:\/\/webpiraten.de\/index.php\/wp-json\/wp\/v2\/posts\/204\/revisions\/209"}],"wp:attachment":[{"href":"https:\/\/webpiraten.de\/index.php\/wp-json\/wp\/v2\/media?parent=204"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/webpiraten.de\/index.php\/wp-json\/wp\/v2\/categories?post=204"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/webpiraten.de\/index.php\/wp-json\/wp\/v2\/tags?post=204"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}