<?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>Fri, 29 Aug 2008 13:33:57 -0500</pubDate>
    <ttl>30</ttl>
    <item>
      <title><![CDATA[Derick Rethans' Blog: Namespaces in PHP]]></title>
      <guid>http://www.phpdeveloper.org/news/10415</guid>
      <link>http://www.phpdeveloper.org/news/10415</link>
      <description><![CDATA[<p>
After hearing <i>Stefan Priebsch</i>'s talk at this year's Dutch PHP Conference, something occurred to <i>Derick Rethans</i> - there was a small sort of issue with using namespaces and possible future PHP's own namespace.
</p> 
<blockquote>
One of the things that came up is the conflicts that can arise with internal classes. In PHP 5.3 this would alias the class Interval in the namespace PEAR::Date to the class Interval. For now, this code would work just fine. However, if PHP would introduce a class "Interval" at some point in the future (and PHP can do this as it <a href="http://www.php.net/manual/en/userlandnaming.rules.php">owns the global namespace</a>) then the above code would suddenly stop working
</blockquote>
<p>
He offers <a href="http://derickrethans.nl/namespaces_in_php.php">a simple solution</a> that can prevent this sort of conflict for the future - defining your "use" and then creating a new instance of the namespace into a variable instead of just an "as".
</p>]]></description>
      <pubDate>Mon, 16 Jun 2008 07:54:39 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[IBM developerWorks: The future of PHP]]></title>
      <guid>http://www.phpdeveloper.org/news/10148</guid>
      <link>http://www.phpdeveloper.org/news/10148</link>
      <description><![CDATA[<p>
In a <a href="http://www.ibm.com/developerworks/opensource/library/os-php-future/index.html?ca=drs-tp1908">new post</a> on the IBM developerWorks page, <i>Nathan Good</i> takes a look at some of the features of the up and coming versions of the PHP language including things like namespaces, changes in the XML handling and a few things taken out.
</p>
<blockquote>
PHP's next edition, V6, includes new features and syntax improvements that will make it easier to use from an object-oriented standpoint. Other important features, such as Unicode support in many of the core functions, mean that PHP V6 is positioned for better international support and robustness.
</blockquote>
<p>
New features <a href="http://www.ibm.com/developerworks/opensource/library/os-php-future/index.html?ca=drs-tp1908">he mentions</a> include namespace support, improvements to the native Unicode support as well as a few of the things that will be permanently retired like the php.ini settings for magic_quotes and register_globals.
</p>]]></description>
      <pubDate>Fri, 09 May 2008 07:55:54 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Padraic Brady's Blog: Zend Framework 1.5 And What The Future Holds]]></title>
      <guid>http://www.phpdeveloper.org/news/9888</guid>
      <link>http://www.phpdeveloper.org/news/9888</link>
      <description><![CDATA[<p>
On his blog, <i>Padraic Brady</i> has posted <a href="http://blog.astrumfutura.com/archives/348-Zend-Framework-1.5-And-What-The-Future-Holds.html">his thoughts</a> on the Zend Framework and what the latest release of it, ZF v1.5, means for its future in the web development world.
</p>
<blockquote>
With 1.5, everything that makes the framework attractive has quite simply been boosted. We now have a fully comprehensive complex view aggregation/templating system to play with, we have a forms component, translations are integrated as view helpers. Just rattling off several new features is enough to pull together just how comprehensive and cohesive the framework has become over it's 1.0 predecessor. It's that significant.
</blockquote>
<p>
He <a href="http://blog.astrumfutura.com/archives/348-Zend-Framework-1.5-And-What-The-Future-Holds.html">talks about</a> things like Zend_Layout and additions to Zend_Form as well as the community around the framework and some of the places that the framework and its process are still lacking a bit.
</p>]]></description>
      <pubDate>Tue, 01 Apr 2008 12:48:38 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Elizabeth Naramore's Blog: July Edition of IPM Published]]></title>
      <guid>http://www.phpdeveloper.org/news/8244</guid>
      <link>http://www.phpdeveloper.org/news/8244</link>
      <description><![CDATA[<p>
<i>Elizabeth Naramore</i> <a href="http://naramore.net/blog/index.php?p=116">points out</a> the recent publication of the latest International PHP Magazine issue for July of 2007:
</p>
<blockquote>
I was happy to contribute to their recently released June edition. I did an interview with the new PEAR Group on the future of PEAR. I'm glad to see such enthusiasm and collaboration among the newly elected group.
</blockquote>
<p>
You can check out the issue and order your copy from <a href="http://www.php-mag.net/magphpde/magphpde_issue/psecom,id,24,nodeid,20.html">the International PHP Magazine website</a> (here's the <a href="http://www.php-mag.net/magphpde/psecom,id,20,archive,2,noeid,20,.html">table of contents</a> too showing the rest of the articles/columns in this month's edition</a>.
</p>]]></description>
      <pubDate>Fri, 13 Jul 2007 14:38:00 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Ed Finkler's Blog: The Zend Framework and Its Influence on Secure PHP Development]]></title>
      <guid>http://www.phpdeveloper.org/news/7443</guid>
      <link>http://www.phpdeveloper.org/news/7443</link>
      <description><![CDATA[<p>
<i>Ed Finkler</i> has an <a href="http://funkatron.com/wp/archives/php/the-zend-framework-and-its-influence-on-secure-php-development/">interesting new post</a> on his blog today that looks at what kind of influence the Zend Framework has had on the PHP community's outlook on secure web development.
</p>
<blockquote>
I posted this rather lengthy argument in the <a href="http://www.nabble.com/Zend-Core-f16191.html">Zend fw-core mailing list</a> after I learned that the Zend_Filter_Input component had been dropped from the Zend Framework. I have used this component extensively in various projects, and had written up a contribution to the <a href="http://devzone.zend.com/">Zend DevZone</a> that described using a bootstrap script to block direct access by your developers to the superglobal user input arrays ($_GET, $_POST, $_COOKIE, etc).
</blockquote>
<p>
He <a href="http://funkatron.com/wp/archives/php/the-zend-framework-and-its-influence-on-secure-php-development/">includes the post</a> and talks about things like the good side of PHP's popularity and the bad side (like developers that cannot write secure applications). He targets the Zend Framework as one tool that has made it slightly harder to write secure applications (as of the move from 0.7 to 0.8 because of small things like having to create a filter object to do any filtering).
</p>
<p>
The key to his complaint is the removal of the Zend_Filter_Input component which, from his perspective, made things easier to secure and made for simpler and cleaner code.
</p>]]></description>
      <pubDate>Fri, 16 Mar 2007 08:28:43 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Sebastian Bergmann's Blog: Ideas for PHPUnit Projects]]></title>
      <guid>http://www.phpdeveloper.org/news/7344</guid>
      <link>http://www.phpdeveloper.org/news/7344</link>
      <description><![CDATA[<p>
Always looking forward to the future of <a href="http://www.phpunit.de/">PHPUnit</a>, <i>Sebastian Bergmann</i> has <a href="http://sebastian-bergmann.de/archives/660-Ideas-for-PHPUnit-Projects.html">started gathering</a> some ideas for future additions to the project:
</p>
<blockquote>
I started to collect <a href="http://www.phpunit.de/wiki/Ideas">ideas for features that I would like to see</a> in <a href="http://www.phpunit.de/">PHPUnit</a> but currently lack the time to implement myself.
</blockquote>
<p>
The two listed in <a href="http://sebastian-bergmann.de/archives/660-Ideas-for-PHPUnit-Projects.html">this post</a> are:
<ul>
<li><a href="http://en.wikipedia.org/wiki/Mutation_testing">Mutation testing</a> - an approach where the testing tool makes some change to the tested code, runs the tests, and if the tests pass displays a message saying what it changed
<li>Web Interface for Test Result Database - output viewer for the <A href="http://sebastian-bergmann.de/archives/659-Distributed-Testing-with-PHPUnit-3.1.html">database logging</a> PHPUnit is now capable of.
</ul>
Looking to help out? <a href="http://www.phpunit.de/wiki/MailinglistsAndIrc">Let him know</a>!
</p>]]></description>
      <pubDate>Mon, 26 Feb 2007 11:26:00 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[Greg Beaver's Blog: Vote in the first PEAR election]]></title>
      <guid>http://www.phpdeveloper.org/news/7334</guid>
      <link>http://www.phpdeveloper.org/news/7334</link>
      <description><![CDATA[<p>
<i>Greg Beaver</i> <a href="http://greg.chiaraquartet.net/archives/168-Vote-in-the-first-PEAR-election.html">has announced</a> an "official referendum on the future of PEAR" that he has set in motion to get PEAR developers voting on proposals for where PEAR should be going.
</p>
<blockquote>
As of February 22, 2007, I have called an official referendum on the future of PEAR.  There is a news item on the front page of pear.php.net with the same instructions in this message.  This election is only open to PEAR developers who have contributed to the development of a PEAR package at any time in history, but you must have the ability to log in at pear.php.net, and must have "pear.dev" karma.
</blockquote>
<p>
There's three options - "don't change anything", <i>Greg</i>'s constitution, or <i>Anant Narayanan</i>'s constitution. The results will pick the path that PEAR will follow and the future of the project. If you have access and the pear.dev karma, <a href="http://pear.php.net/election/info.php?election=6&vote=1">head over here</a> and cast your vote today.
</p>]]></description>
      <pubDate>Fri, 23 Feb 2007 08:41:00 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[Zend Developer Zone: PHPSecInfo: New release (0.1.2), new plans]]></title>
      <guid>http://www.phpdeveloper.org/news/6976</guid>
      <link>http://www.phpdeveloper.org/news/6976</link>
      <description><![CDATA[<p>
In <a href="http://devzone.zend.com/node/view/id/1404">a new article</a> on the Zend Developer Zone, <i>Ed Finkler</i> talks a bit about the newly released version of the PHPSecInfo package (<a href="http://phpsec.org/projects/phpsecinfo/">version 0.1.2</a>) and what some of the future plans for it are.
</p>
<blockquote>
New release, new plans! First off, a new build of PHPSecInfo is out. Version 0.1.2, build 20061218. Per usual, get your new version from <a href="http://phpsec.org/projects/phpsecinfo/">http://phpsec.org/projects/phpsecinfo/</a>.
</blockquote>
<p>
New features include:
<ul>
<li>Code is now licensed under 'New BSD' license. See LICENSE
<li>fix bug in post_max_size check where upload_max_size value was being checked
<li>Now providing an md5 hash for releases
</ul>
And some of the plans for the future include more detailed test results, a web-based "glossary" of howtos on fixing problems, and more tests for more cases.
</p>
<p>
If you'd like to contribute tests or other resources to the project, head over to <a href="http://phpsec.org/projects/phpsecinfo/">its homepage</a> and let them know.
</p>]]></description>
      <pubDate>Wed, 27 Dec 2006 11:37:00 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[O'Reilly: More PHP Adoption Statistics]]></title>
      <guid>http://www.phpdeveloper.org/news/6854</guid>
      <link>http://www.phpdeveloper.org/news/6854</link>
      <description><![CDATA[<p>
On the O'Reilly OnLamp.com blog, <i>chromatic</i> <a href="http://www.oreillynet.com/onlamp/blog/2006/12/more_php_adoption_statistics.html?CMP=OTC-6YE827253101&ATT=More+PHP+Adoption+Statistics">voices some concerns</a> about the latest PHP statistics being released.
</p>
<blockquote>
It's been three months since <a href="http://www.oreillynet.com/onlamp/blog/2006/09/php_versions_in_the_wild.html">PHP Versions in the Wild</a>. What does Nexen report about PHP version adoption statistics for November? [...] Nexen's <a href="http://www.nexen.net/chiffres_cles/phpversion/php_stats_evolution_for_november_2006.php">PHP Adoption Stats for November 2006</a> show that PHP 4.4 has surpassed PHP 4.3. PHP 5 is in the double-digits, but it's still a fraction of PHP 4's popularity, despite its climb.
</blockquote>
<p>
He also <a href="http://www.oreillynet.com/onlamp/blog/2006/12/more_php_adoption_statistics.html?CMP=OTC-6YE827253101&ATT=More+PHP+Adoption+Statistics">comments</a> that, for those working towards a PHP6 release, it "must be frustrating" to see PHP5 adoption having taken such a long time to really get a foothold. 
</p>
<p>
Developers and users alike were comfortable in their PHP4 world and didn't want to branch out to this newfangled thing that is PHP5. They hear stories of how it breaks things and only causes trouble and don't want to make the move. But finally, some brave souls put their feet in the water, saw that there were no piranhas in sight and dove right in. Thankfully, more and more have followed them hearing the success and ease with which PHP5 has made things in their applications.
</p>
<p>
So, what's your excuse? Why haven't you made the switch? And will you follow those leader's example and dive right into PHP6 when it comes around?
</p>]]></description>
      <pubDate>Fri, 08 Dec 2006 09:58:00 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[Jacob Santos' Blog: Why SDO Doesn't Take Off]]></title>
      <guid>http://www.phpdeveloper.org/news/6130</guid>
      <link>http://www.phpdeveloper.org/news/6130</link>
      <description><![CDATA[<p>
In <a href="http://www.santosj.name/php/why-sdo-doesnt-take-off/">his latest</a>, <i>Jacob Santos</i> asks the question more and more people are wanting to know - why hasn't SDO really taken off?
</p>
<blockquote>
Developers will eventually start using it, it will take some time to go from the PHP way to SDO way. It would be easier to jump into SDO once better, more easily interpreted and simple to understand tutorials, code samples, and support is available. IBM tutorials are a little bit technical, with words and complex pictures (UML). Just give me code and explain how it works and let me run with the SDO scissors in my hand.
</blockquote>
<p>
He <a href="http://www.santosj.name/php/why-sdo-doesnt-take-off/">talks about</a> the contributions that both Zend and IBM have made to the effort and the lack of features (well, the duplication of current PHP features - XML and database functionality). He has a positive outlook for the overall future of the project, stating that:
</p>
<blockquote>
I'm quite sure that enough PHP developers are going to embrace SDO in the coming years depending on the coverage it gets that IBM and Zend's investment will pay off in the end.
</blockquote>]]></description>
      <pubDate>Thu, 24 Aug 2006 08:47:09 -0500</pubDate>
    </item>
  </channel>
</rss>
