<?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>Mon, 20 May 2013 10:57:30 -0500</pubDate>
    <ttl>30</ttl>
    <item>
      <title><![CDATA[Brandon Savage: Compiling PHP 5.5 From Scratch]]></title>
      <guid>http://www.phpdeveloper.org/news/19587</guid>
      <link>http://www.phpdeveloper.org/news/19587</link>
      <description><![CDATA[<p>
<i>Brandon Savage</i> has a new post to his site today showing you how to <a href="http://www.brandonsavage.net/compiling-php-5-5-from-scratch/">compile and install PHP 5.5</a>, the next major upcoming release for the language (in RC status as of the time of this post though).
</p>
<blockquote>
There's always a lag behind new releases of PHP and releases of packages for operating systems such as Ubuntu. This lag time means that you could be kept from upgrading to the latest and greatest PHP for a year or more, unless you use an outside repository like Dotdeb. [...] Instead, I roll my own version of PHP. It's simple and easy to do, and something that any developer can do. Here's my instructions for doing so on a fresh Ubuntu installation.
</blockquote>
<p>
He gives a reason or two why you might want to "roll your own" installation and helps you get the environment prepared via some "aptitude" install commands for supporting software. Commands are included for installing needed dependencies, configuring/building PHP and updating Apache to use this new install. He finishes it up with a few smaller things to do like making the php.ini and enabling the Zend opcode caching extension.
</p>
Link: http://www.brandonsavage.net/compiling-php-5-5-from-scratch]]></description>
      <pubDate>Wed, 15 May 2013 09:48:41 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[PHP.net: PHP 5.4.15 and PHP 5.3.25 released!]]></title>
      <guid>http://www.phpdeveloper.org/news/19573</guid>
      <link>http://www.phpdeveloper.org/news/19573</link>
      <description><![CDATA[<p>
On the PHP.net site they've <a href="http://php.net/archive/2013.php#id2013-05-09-1">announced the release of version 5.4.15 & 5.3.25</a> (fully released after some propagation issues with the mirror servers).
</p>
<blockquote>
The PHP development team announces the immediate availability of PHP 5.4.15 and PHP 5.3.25. These releases fix about 10 bugs aswell as upgrading the bundled libmagic library. All users of PHP are encouraged to upgrade to PHP 5.4.15. [...] The list of changes are recorded in the <a href="http://www.php.net/ChangeLog-5.php">ChangeLog</a>.
</blockquote>
<p>
Changes include updates to debug_backtrace for a segfault issue, a change to the dns_get_record function for negative length values and a fix for a fd leak on Solaris. You can download this latest release from <a href="http://www.php.net/downloads.php">the downloads section</a> (source) or <a href="http://windows.php.net/download/">the Windows QA site</a> (binaries).
</p>
Link: http://php.net/archive/2013.php#id2013-05-09-1]]></description>
      <pubDate>Fri, 10 May 2013 09:49:22 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[PHP.net: PHP 5.5.0RC1 is available]]></title>
      <guid>http://www.phpdeveloper.org/news/19567</guid>
      <link>http://www.phpdeveloper.org/news/19567</link>
      <description><![CDATA[<p>
As is mentioned on <a href="http://php.net">PHP.net</a> today, the first release candidate for the PHP 5.5.x series, PHP 5.5.0RC1, <a href="http://php.net/index.php#id2013-05-09-2">has been released for testing</a>:
</p>
<blockquote>
The PHP development team announces the availability of the first release candidate of PHP 5.5. This release fixes some bugs as well as some possible leaks from our last beta. This is a development preview - do not use it in production!
</blockquote>
<p>
Some of the more major changes in this release include an update to the FPM SAPI for QUERY_STRING, a fix for a build issue with libgd, bugs in SNMP and a problem with stream_select on Windows x64 systems. You can find the full list of changes in the <a href="https://github.com/php/php-src/blob/php-5.5.0RC1/NEWS">NEWS</a> file. Please <a href="http://downloads.php.net/dsp">download and test</a> (Windows binaries <a href="http://windows.php.net/qa/">here</a>) this latest release to help the development team find issues and move along with the PHP 5.5.x releases.
</p>
Link: http://php.net/index.php#id2013-05-09-2]]></description>
      <pubDate>Thu, 09 May 2013 10:27:24 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[php|architect: April 2013 Issue Released]]></title>
      <guid>http://www.phpdeveloper.org/news/19530</guid>
      <link>http://www.phpdeveloper.org/news/19530</link>
      <description><![CDATA[<p>
The php|architect magazine has released their latest issue - the April 2013 edition <a href="http://www.phparch.com/2013/04/phparchitect-april-issue-security/">focusing on security</a>:
</p>
<blockquote>
The April issue is out and it's all about Security! We cover the gambit of topics including two-factor authentication, password hashing and securing file uploads. All our regular columns also appear, making this a jam-packed magazine full of PHP goodness.
</blockquote>
<p>Articles in this month's edition include:</p>
<ul>
<lI>Securing File Uploads - <i>Chris Tankersley</i>
<li>Best Practices for Password Hashing in PHP - <i>John Congdon</i>
<li>Security-driven Development - <i>Beth Tucker-Long</i>
<li>When a Password Isn't Enough: Two-factor Authentication and You - <i>Chris Stone</i>
</ul>
<p>
Check out the <a href="http://www.phparch.com/2013/04/phparchitect-april-issue-security/">php|architect site</a> for more info on picking up your own copy.
</p>
Link: http://www.phparch.com/2013/04/phparchitect-april-issue-security]]></description>
      <pubDate>Wed, 01 May 2013 10:16:11 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[PHP.net: PHP 5.5 beta 4 is now available]]></title>
      <guid>http://www.phpdeveloper.org/news/19506</guid>
      <link>http://www.phpdeveloper.org/news/19506</link>
      <description><![CDATA[<p>
The PHP.net site has posted about the <a href="http://php.net/index.php#id2013-04-25-1">release of PHP 5.5 beta 4</a>, the last beta that will be made for this series.
</p>
<blockquote>
The PHP development team announces the release of the 4th beta of PHP 5.5.0. This release fixes some bugs against beta 3 and cleans up some features. This is a development preview - do not use it in production.
</blockquote>
<p>
Several bugs were fixed and changes made - you can read the complete list in <a href="https://github.com/php/php-src/blob/php-5.5.0beta4/NEWS">the NEWS file</a>. To get this latest beta and try it out with your applications (and run the tests) you can <a href="http://downloads.php.net/dsp">download it here</a> (<a href="http://windows.php.net/qa/">here for Windows</a>).
</p>
Link: http://php.net/index.php#id2013-04-25-1]]></description>
      <pubDate>Thu, 25 Apr 2013 09:15:34 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[PHP.net: PHP 5.5 beta3 is available]]></title>
      <guid>http://www.phpdeveloper.org/news/19448</guid>
      <link>http://www.phpdeveloper.org/news/19448</link>
      <description><![CDATA[<p>
On PHP.net they've announced the <a href="http://php.net/index.php#id2013-04-11-1">release of the beta3 for PHP 5.5.x</a> with some bugfixes from the previous beta release.
</p>
<blockquote>
The PHP development team announces the release of the 3rd beta of PHP 5.5.0. This release fixes some bugs against beta 2. This is a development preview - do not use it in production. PHP 5.5.0beta3 is shipped with some bug fixes and improvements. 
</blockquote>
<p>
Updates include the dropping of bison <2.4 support, a fix for the DateTime serialize/unserialize and an update to the key handling in foreaches. You can see information on these changes and many more in <a href="https://github.com/php/php-src/blob/php-5.5.0beta3/NEWS">the NEWS file</a> and can download the beta release from the usual sources: <a href="http://downloads.php.net/dsp">source</a>, <a href="http://windows.php.net/qa/">Windows binaries</a>.
</p>
Link: http://php.net/archive/2013.php#id2013-04-11-1]]></description>
      <pubDate>Thu, 11 Apr 2013 12:36:27 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[PHP.net: PHP 5.4.14 and PHP 5.3.24 released!]]></title>
      <guid>http://www.phpdeveloper.org/news/19445</guid>
      <link>http://www.phpdeveloper.org/news/19445</link>
      <description><![CDATA[<p>
As is mentioned on the main PHP.net site today <a href="http://php.net/index.php#id2013-04-11-1">PHP 5.4.14 and 5.3.24 have been released</a>:
</p>
<blockquote>
The PHP development team announces the immediate availability of PHP 5.4.14 and PHP 5.3.24. These releases fix about 10 bugs aswell as upgrading the bundled PCRE library. All users of PHP are encouraged to upgrade to PHP 5.4.14.
</blockquote>
<p>
Users are encouraged to update to this latest release. You can find the latest version either on the <a href="http://php.net/downloads.php">downloads page</a> (source) or <a href="http://windows.php.net/download/">the Windows site</a> (binaries). If you're curious what all changed in this release, check out <a href="http://php.net/ChangeLog-5.php">the Changelog</a>.
</p>
Link: http://php.net/archive/2013.php#id2013-04-11-1]]></description>
      <pubDate>Thu, 11 Apr 2013 09:07:21 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[QaFoo.com: PHP Refactoring Browser Alpha Release]]></title>
      <guid>http://www.phpdeveloper.org/news/19424</guid>
      <link>http://www.phpdeveloper.org/news/19424</link>
      <description><![CDATA[<p>
On the QaFoo blog today the company is introducing a new tool to help PHP developers write better, more optimized code - the <a href="http://qafoo.com/blog/041_refactoring_browser.html">PHP Refactoring 
Browser</a> (written in PHP too).
</p>
<blockquote>
Without continuous refactoring, code maintainability and extensibility will start to decrease fast, even if it has tests. Until now, only IDEs contained functionality to perform automated refactorings. And then even only PHPStorm contains the most important refactorings such as "extract method". Today we release the <a href="https://github.com/QafooLabs/php-refactoring-browser">PHP Refactoring Browser</a>, a refactoring tool written completely in PHP. It is based on several outstanding open-source libraries.
</blockquote>
<p>
The browser currently supports multiple refactoring methods including the extract method, renaming of local variables and converting a local variable to an instance. They include some example code and the result from the execution of the tool. The output shows where refactoring would work best with some color coding and formatting. 
</p>
<p>
You can find more about this new tool over <a href="https://github.com/QafooLabs/php-refactoring-browser">on its github repository</a>.
</p>
Link: http://qafoo.com/blog/041_refactoring_browser.html]]></description>
      <pubDate>Mon, 08 Apr 2013 09:49:33 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[php|architect: March 2013 Issue Released - APIs]]></title>
      <guid>http://www.phpdeveloper.org/news/19405</guid>
      <link>http://www.phpdeveloper.org/news/19405</link>
      <description><![CDATA[<p>
The <a href="http://www.phparch.com/2013/04/phparchitect-march-issue-apis/">March issue</a> of php|architect magazine has been published and this month it's all about APIs. Articles in this issue include:
</p>
<ul>
<li>Building APIs in Zend Framework 2 (<i>Chris Tankersley</i>)
<li>Good API Design Is Not a Fairy Tale (<i>Keith Casey</i>)
<li>API Documentation and Testing with I/O Docs (<i>Jason McCreary</i>)
<li>Education Station: Fix Poorly Written Legacy Code with PHP-CS-Fixer (<i>Matthew Setter</i>)
<li>(Re)Introducing Magento: Configuration XML (<i>Ben Marks</i>)
</ul>
<p>
You can pick up this <a href="http://www.phparch.com/wp-content/themes/phpa/helpers/magazine/buy-single-issue.php?2013-2,march">single issue</a> for about $5 USD or you can <a href="http://www.phparch.com/wp-content/themes/phpa/helpers/magazine/subscribe-panel.php">subscribe</a> for a full 12 issues (PDF edition).
</p>
Link: http://www.phparch.com/2013/04/phparchitect-march-issue-apis/]]></description>
      <pubDate>Wed, 03 Apr 2013 11:51:35 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[PHP.net: PHP 5.5 beta2 released]]></title>
      <guid>http://www.phpdeveloper.org/news/19383</guid>
      <link>http://www.phpdeveloper.org/news/19383</link>
      <description><![CDATA[<p>
The PHP.net site has announced the release of the latest beta for the PHP 5.5 series - <a href="http://php.net/archive/2013.php#id2013-03-28-1">PHP 5.5 beta2</a>:
</p>
<blockquote>
The PHP development team announces the release of the second beta of PHP 5.5.0. This release fixes some bugs from beta one that could prevent the release from compiling. [...] Our next beta is expected for April 11th.
</blockquote>
<p>
This is a development preview, so do not use it in production. Several bugs were fixed in this beta release - you can view the <a href="https://github.com/php/php-src/blob/php-5.5.0beta2/NEWS">NEWS file</a> for a complete list. If you'd like to help test it out in your environment and with your applications, go <a href="http://downloads.php.net/dsp">download it</a> (<a href="http://windows.php.net/qa/">Winodws</a>) and give it a shot. You can provide issues you might find back to <a href="https://bugs.php.net/">the bug tracker</a>.
</p>]]></description>
      <pubDate>Fri, 29 Mar 2013 06:37:11 -0500</pubDate>
    </item>
  </channel>
</rss>
