<?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, 06 Sep 2008 18:45:00 -0500</pubDate>
    <ttl>30</ttl>
    <item>
      <title><![CDATA[Community News: BlueStatic Releasing MacGDBp (Native OS X Debugger) for PHP]]></title>
      <guid>http://www.phpdeveloper.org/news/10422</guid>
      <link>http://www.phpdeveloper.org/news/10422</link>
      <description><![CDATA[<p>
Software company BlueStatic will be releasing their <a href="http://www.bluestatic.org/software/macgdbp/">native Mac debugger</a>, MacGDBp tomorrow (June 18th) to the community.
</p>
<p>
Here's more information from their <a href="http://www.bluestatic.org/pr/">press release</a>:
</p>
<blockquote>
Blue Static today is announcing the release date of MacGDBp, a native Cocoa application that allows Web developers to debug their PHP applications. The tool makes use of the Xdebug (<a href="http://www.xdebug.org/">http://www.xdebug.org</a>) PHP extension that provides remote debugging functionality. Blue Static will be releasing the software under the GNU GPL version 2 on the morning of Tuesday, 17 June 2008.
</blockquote>
<p>
The interface for the application is modeled after the XCode product from Apple to help integrate it more fully into the OS look and feel. It will require Mac OS X 10.5 Leopard to run and screenshots of the tool can be found <a href="http://www.bluestatic.org/pr/images/macgdbp-debugger.png">here</a> and <a href="http://www.bluestatic.org/pr/images/macgdbp-breakpoints.png">here</a>.
</p>]]></description>
      <pubDate>Mon, 16 Jun 2008 12:58:48 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Guy Harpaz's Blog:  PHP IDE Debug Protocol]]></title>
      <guid>http://www.phpdeveloper.org/news/10208</guid>
      <link>http://www.phpdeveloper.org/news/10208</link>
      <description><![CDATA[<p>
In a <a href="http://guyharpaz.blogspot.com/2006/05/php-ide-debug-protocol.html">new post</a> on his blog, <i>Guy Harpaz</i> answers a few questions people have been having about the debugger protocol that the PHP IDE project uses.
</p>
<blockquote>
Debugging a PHP application or a PHP web server requires connectivity between an IDE and a Debugger engine (a PHP module which is installed on the web server). The debug protocol defines this connection. [...] When the Eclipse Foundation approved the PHP IDE project, Zend Studio's debug protocol was opened source and was chosen to be the debug protocol of the PHP IDE project.
</blockquote>
<p>
He <a href="http://guyharpaz.blogspot.com/2006/05/php-ide-debug-protocol.html">goes through</a> why they made the choice, touches a bit on the security aspect of the two debugging protocols he mentioned (<a href="http://www.xdebug.org/docs-dbgp.php">DBGp</a> and <a href="http://www.zend.com/products/zend_studio">Zend Studio</a>'s) as well as their common methods for output.
</p>]]></description>
      <pubDate>Mon, 19 May 2008 07:57:45 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Jaybill McCarthy's Blog: 10 PHP Myths Dispelled]]></title>
      <guid>http://www.phpdeveloper.org/news/9358</guid>
      <link>http://www.phpdeveloper.org/news/9358</link>
      <description><![CDATA[<p>
As mentioned on the <a href="http://devzone.zend.com/article/2907-Jaybill-McCarthy-Dispells-10-PHP-Myths-">Zend Developer Zone</a>, <i>Jaybill McCarthy</i> has written up a <a href="http://jaybill.com/2008/01/02/10-php-myths-dispelled/">Blog post</a> about ten of the PHP myths that are common on the web and the facts that dismiss them.
</p>
<blockquote>
I am a PHP developer. Maybe even a halfway decent one. As such, I often find myself engaged in conversations on the subject of web application development in general and PHP in particular. I am continually flustered by the myths, half-truths and outright falsehoods that technical and non-technical people alike hold about this humble programming language.
</blockquote>
<p>
Some of the points included in his "top ten" list are things like "PHP Encourages Sloppy Code", "PHP is slow because it's interpreted" and "PHP apps all look the same".
</p>]]></description>
      <pubDate>Fri, 04 Jan 2008 14:17:00 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[Zend Developer Zone: Introducing xdebug]]></title>
      <guid>http://www.phpdeveloper.org/news/9209</guid>
      <link>http://www.phpdeveloper.org/news/9209</link>
      <description><![CDATA[<p>
On the Zend Developer Zone today, <i>Stefan Priebsch</i> has written up <a href="http://devzone.zend.com/article/2803-Introducing-xdebug">an article</a> introducing fellow developers to XDebug, a popular PHP debugging suite.
</p>
<blockquote>
This article is the first installment of a five-part series of articles covering xdebug, a free and open source swiss army knife tool for PHP developers. <a href="http://www.xdebug.org/">xdebug</a> is a PHP extension created by Derick Rethans, one of the PHP core developers. This week, we will show you how to install xdebug and introduce you to some of the basic features. In the subsequent parts of this article series, we will have a closer look at one of xdebug's main features, namely tracing, profiling, debugging, and code coverage.
</blockquote>
<p>
In <a href="http://devzone.zend.com/article/2803-Introducing-xdebug">this first installment</a>, he looks at installing the software (both on a unix-based system and on a Windows box) and how to turn it on to work with your web server. He also mentions some of the error output options including the "new and improved" var_dump call and the stack trace method to help you locate exactly where in the code the error's hidden.
</p>]]></description>
      <pubDate>Mon, 10 Dec 2007 12:56:00 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[IBM developerWorks: Squash bugs in PHP applications with Zend Debugger]]></title>
      <guid>http://www.phpdeveloper.org/news/9054</guid>
      <link>http://www.phpdeveloper.org/news/9054</link>
      <description><![CDATA[<p>
The IBM developerWorks website has a <a href="http://www.ibm.com/developerworks/opensource/library/os-php-zenddebug/index.html?ca=drs-tp4607">new tutorial</a> posted today covering the use of Zend's debugger tool to help find the issues with your applications:
</p>
<blockquote>
A special application called a debugger probes running code, allowing you to suspend execution arbitrarily, examine objects, explore the call stack, and even change the value of a variable on the fly. Learn how to use a debugger to squash bugs in your PHP code.
</blockquote>
<p>
They look at the history of debugging (briefly) and show how to get the debugger installed and working with your PHP server. They have the instructions for a Mac OS X machine, but the setup is pretty similar for any other operating system. Screenshots and example code are all over the place, guiding you towards their test - debugging a simple application (making pizza).
</p>]]></description>
      <pubDate>Thu, 15 Nov 2007 12:55:00 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[Derick Rethans' Blog: XDebug 2.0.2]]></title>
      <guid>http://www.phpdeveloper.org/news/9027</guid>
      <link>http://www.phpdeveloper.org/news/9027</link>
      <description><![CDATA[<p>
<i>Derick Rethans</i> has <a href="http://derickrethans.nl/xdebug_202.php">posted about the release</a> of the latest version of XDebug - 2.0.2 - to his blog.
</p>
<blockquote>
I just <a href="http://xdebug.org/#x_2_0_2">released</a> Xdebug 2.0.2. This bugfix release addresses some issues that were introduced with the improved code coverage performance in Xdebug 2.0.1. There are a few other issues left, which will be addressed in a future version.
</blockquote>
<p>
Fixes include correcting a crash on empty PHP files, a crash when including a file that doesn't exist, an issue with CLI error logging and the direction of the var_dump function call.
</p>]]></description>
      <pubDate>Tue, 13 Nov 2007 09:33:00 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[Xml.it Blog: Open-source PHP profiler]]></title>
      <guid>http://www.phpdeveloper.org/news/8678</guid>
      <link>http://www.phpdeveloper.org/news/8678</link>
      <description><![CDATA[<p>
The xml.it blog <a href="http://www.xml.lt/Blog/2007/09/18/Open-source+PHP+profiler">passes on</a> a quick tip for something that was exactly what they were looking for:
</p>
<blockquote>
We were looking for a simple open-source PHP profiler, without any fancy IDEs like Zend bundled together. After a little search, we found one: <a href="http://xdebug.org/">Xdebug</a>, debugger and profiler tool for PHP.
</blockquote>
<p>
<a href="http://xdebug.org/">XDebug</a> is "extension helps you debugging your script by providing a lot of valuable debug information. The debug information that Xdebug can provide includes the following: stack traces, memory allocation and protection for infinite recursions".
</p>]]></description>
      <pubDate>Tue, 18 Sep 2007 18:56:00 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Jim Plush's Blog: How to Install the MyBic Firebug PHP Debugger]]></title>
      <guid>http://www.phpdeveloper.org/news/8070</guid>
      <link>http://www.phpdeveloper.org/news/8070</link>
      <description><![CDATA[<p>
Asa follow-up from his <a href="http://www.phpdeveloper.org/news/8041">previous announcement</a> about the latest release of MyBic framework (including the Firebug debugger support), <i>Jim Plush</i> has made it even easier to get started by sharing <a href="http://www.litfuel.net/plush/?postid=171">this webcast</a> he's created.
</p>
<blockquote>
I did a quick little screencast on how to get rolling with the MyBic 2 Firebug PHP Debugger. 
</blockquote>
<p>
<a href="http://www.litfuel.net/pics/debugdemo/MyBicDebuggerInstall.mov">The screencast</a> (mov) steps through the setup of the debugger support for the framework via the Firefox extension all set up custom to work magically with the MyBic framework.
</p>]]></description>
      <pubDate>Mon, 18 Jun 2007 13:28:33 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Jim Plush's Blog: MYBIC GOES 1.0! (yes, yes with firebug debugger!)]]></title>
      <guid>http://www.phpdeveloper.org/news/8041</guid>
      <link>http://www.phpdeveloper.org/news/8041</link>
      <description><![CDATA[<p>
<i>Jim Plush</i> passed on a note today about the latest release of his PHP & Ajax framework, MyBic, <a href="http://www.litfuel.net/plush/?postid=170">reaching the 1.0 milestone</a>:
</p>
<blockquote>
I'm proud to announce to official 1.0.0 release of the MyBic AJAX framework. MyBic has been stable in production for months now with 0 memory leaks and 0 outstanding bugs known to date. MyBic has been successfully flying in some of the worlds top aircraft with 0 supervision in kiosk based devices.
</blockquote>
<p>
Major advancements for <a href="http://www.litfuel.net/mybic">this release</a> include the addition of support for the Firebug debugger with a Firefox extension bundled in. You can grab this latest update from <a href="http://www.litfuel.net/mybic/index.html?page=download">the project's website</a>.
</p>]]></description>
      <pubDate>Wed, 13 Jun 2007 13:36:00 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Community News: New Version of Free PhpEd Debugger Released]]></title>
      <guid>http://www.phpdeveloper.org/news/7918</guid>
      <link>http://www.phpdeveloper.org/news/7918</link>
      <description><![CDATA[As mentioned by <i>Elizabeth Naramore</i> on the <a href="http://hades.phparch.com/hermes/public/viewnews/index.php?id=3418">php|architect site</a>, there's a new version of the free debugger from the PhpEd folks that's been released and ready for download - version 2.15.5.
</p>
<p>
Updates in this latest version include:
</p>
<ul>
<li>All php versions from 4.3 up to 5.2 are supported
<li>Fixed problem with profiler denominator
<li>Pre-compiled binaries for Win32 and Linux
<li>Source code
</ul>
<p>
It's not going to be quite as powerful as the one that comes with the full version of <a href="http://www.nusphere.com/">PhpEd</a>, but it is still a very useful little app. <a href="http://dd.cron.ru/dbg/downloads.php">download it</a> for yourself and give it a try.
</p>]]></description>
      <pubDate>Fri, 25 May 2007 08:14:00 -0500</pubDate>
    </item>
  </channel>
</rss>
