<?xml version="1.0"?>
<rss version="2.0">
  <channel>
    <title>PHPDeveloper.org</title>
    <link>http://www.phpdeveloper.org</link>
    <description>Up-to-the Minute PHP News, views and community</description>
    <language>en-us</language>
    <pubDate>Sat, 18 May 2013 09:09:55 -0500</pubDate>
    <ttl>30</ttl>
    <item>
      <title><![CDATA[Pablo Viquez: PHP debugging with JMeter and Zend Debugger]]></title>
      <guid>http://www.phpdeveloper.org/news/18633</guid>
      <link>http://www.phpdeveloper.org/news/18633</link>
      <description><![CDATA[<p>
<i>Pablo Viquez</i> has <a href="http://www.pabloviquez.com/2012/10/php-debugging-with-jmeter-and-zend-debugger">a new post to his site</a> today showing you how to debug your PHP code with the help of <a href="http://jmeter.apache.org/">JMeter</a> (an Apache project) that tests functional behavior and performance and the Zend Debugger.
</p>
<blockquote>
Now, I think JMeter is awesome, no doubt about it, however what if I want to test something while developing a new API Endpoint? well I used to be accustom to the nasty var_dump(); exit; combination or if the API was already completed I used to do error_log() everywhere and figure out the results. [...] I love the easy integration that Zend Server has with Zend Studio for debugging and I though to myself, why not just change the client that triggers the debugging console so instead of the browser use JMeter, at the end both uses HTTP so it should work, well guess what, IT DOES, and It's awesome. No more print_r, error_log, var_dump in the API, lets do the Step by Step debugging with JMeter!
</blockquote>
<p>
He walks you through the steps needed to get it all set up and working together, complete with screenshots. Really, you can use whatever debugger setup you prefer (with something like <a href="http://xdebug.org/">Xdebug</a>) and have jMeter execute on top of that - there's no interface directly between the debugger and jMeter.
</p>]]></description>
      <pubDate>Fri, 19 Oct 2012 10:15:37 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Kevin Schroeder's Blog: Remote Debugging with the Zend Debugger and PHPUnit]]></title>
      <guid>http://www.phpdeveloper.org/news/17888</guid>
      <link>http://www.phpdeveloper.org/news/17888</link>
      <description><![CDATA[<p>
<i>Kevin Schroeder</i> has <a href="http://www.eschrade.com/page/remote-debugging-with-the-zend-debugger-and-phpunit/">a quick new post</a> with a one-liner you can use to get remote debugging working with Zend Debugger and PHPUnit.
</p>
<blockquote>
I'm trying to do some remote debugging with PHPUnit on a remote system.  I was following the rules I had <a href="http://www.eschrade.com/page/debugging-a-php-cli-script/">written about in a previous article</a> but for some reason I could not get path mapping to work.  So I figured I'd ping the Studio lead developer because as soon as I did that I'd get it to work.  Well, that's what happened. 
</blockquote>
<p>
His fix comes in the form of setting a command-line parameter, QUERY_STRING, with the correct parameter order so the paths will get mapped back to the correct project. This parameter is a URL-encoded set of parameters that do things like start the debugging, set up the hostname for the debugger to point to and map the "original URL" back to your choice of values.
</p>]]></description>
      <pubDate>Tue, 01 May 2012 09:27:47 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[XPertDeveloper.com: PHP Debugging Tools]]></title>
      <guid>http://www.phpdeveloper.org/news/16866</guid>
      <link>http://www.phpdeveloper.org/news/16866</link>
      <description><![CDATA[<p>
On the XPertDeveloper.com blog today there's a new post sharing <a href="http://www.xpertdeveloper.com/2011/09/php-debugging-tools/">four handy debugging tools</a> you can use to make finding those elusive problems in your code simpler.
</p>
<blockquote>
PHP is very well used scripting language in now a days. But PHP does not have any inbuilt debugging tools or extension. But we have some extensions and tools available which serves the debugging purpose of the PHP.
</blockquote>
<p>The tools on their list involve both the backend and frontend:</p>
<ul>
<li><a href="http://xdebug.org/index.php">XDebug</a>
<li><a href="http://www.zend.com/en/community/pdt">Zend Debugger</a>
<li><a href="http://www.firephp.org/">FirePHP</a>
<li><a href="https://chrome.google.com/webstore/detail/nfhmhhlpfleoednkpnnnkolmclajemef?hc=search&hcp=main">PHP Console</a>
</ul>]]></description>
      <pubDate>Fri, 16 Sep 2011 08:49:22 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Stefan Esser's Blog: Xdebug 2.0.3 - Stealth Patch]]></title>
      <guid>http://www.phpdeveloper.org/news/10751</guid>
      <link>http://www.phpdeveloper.org/news/10751</link>
      <description><![CDATA[<p>
<i>Stefan Esser</i> has <a href="http://www.suspekt.org/2008/08/04/xdebug-203-stealth-patch/">released a patch</a>, pulled originally from the <a href="http://www.suhosin.org/">Suhosin</a> project's functionality, that allows you to use a bit of stealth for run the Zend Debugger and XDebug at the same time.
</p>
<blockquote>
Those asking usually can understand why running two debuggers at the same time will lead to problems, but they don't understand why problems should arise when only one is used at a time. They want to be able to load Zend Debugger and Xdebug with the same php.ini without the need to restart the whole server just to change the debugger.
</blockquote>
<p>
You can <a href="http://www.suspekt.org/downloads/xdebug-2.0.3-stealth.diff.gz">grab the patch</a> from his site and install it like normal. With the patch, your PHP install will handle the rest behind the scenes.
</p>]]></description>
      <pubDate>Mon, 04 Aug 2008 08:43:52 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Davey Shafik's Blog: AJAX and PHP End-to-End Debugging]]></title>
      <guid>http://www.phpdeveloper.org/news/8498</guid>
      <link>http://www.phpdeveloper.org/news/8498</link>
      <description><![CDATA[<p>
To compliment <a href="http://devzone.zend.com/article/2459-PHP-Abstract-Podcast-Episode-16-Ajax-PHP-End-to-End-Debugging-BONUS-EPISODE">his vidcast</a> on the Zend Developer Zone, <i>Davey Shafik</i> has a <a href="http://pixelated-dreams.com/archives/313-AJAX-and-PHP-End-to-End-Debugging.html">few more helpful notes</a> posted to his blog on debugging with Firebug.
</p>
<blockquote>
Cal Evans at the <a href="http://devzone.zend.com/">Zend DevZone</a> just posted my screencast on <a href="http://devzone.zend.com/article/2459-PHP-Abstract-Podcast-Episode-16-Ajax-PHP-End-to-End-Debugging-BONUS-EPISODE">AJAX and PHP End-to-End Debugging</a>. I mentioned in the screencast that I you could find some information on my blog that is used in the video, so this is that post.
</blockquote>
<p>
He points out another quick method for debugging an ajax application (as mentioned by <a href="http://greg.chiaraquartet.net/archives/16-Incredible-Zend-ZDE-debugging-trick-for-debugging-CLI-apps.html#extended">Greg Beaver</a>) - adding the GET request values directly to the query string inside the Javascript of your application.
</p>]]></description>
      <pubDate>Tue, 21 Aug 2007 09:32:00 -0500</pubDate>
    </item>
  </channel>
</rss>
