<?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>Thu, 28 Aug 2008 20:02:26 -0500</pubDate>
    <ttl>30</ttl>
    <item>
      <title><![CDATA[Padraic Brady's Blog: ZF Blog Tutorial Addendum #1: Base URL, Magic Quotes, Database Schema & UTF-8]]></title>
      <guid>http://www.phpdeveloper.org/news/10302</guid>
      <link>http://www.phpdeveloper.org/news/10302</link>
      <description><![CDATA[<p>
<i>Padraic Brady</i> has <a href="http://blog.astrumfutura.com/archives/373-Zend-Framework-Blog-Application-Tutorial-Addendum-1-Base-URL,-Magic-Quotes-Reversal,-Database-Schema-and-UTF-8-Title-Transliteration.html">an addendum</a> he's posted to his "making a blogging application with the Zend Framework" series dealing with a few random issues from along the way.
</p>
<blockquote>
The interesting thing about live publishing of a long tutorial series is that it's not flawless. In fact it's the opposite. [...] To cover all these I'll occasionally highlight the more important ones both in notes to new entries, or where they slip past me, in Addendum entries like this one.
</blockquote>
<p>
There's four sections in <a href="http://blog.astrumfutura.com/archives/373-Zend-Framework-Blog-Application-Tutorial-Addendum-1-Base-URL,-Magic-Quotes-Reversal,-Database-Schema-and-UTF-8-Title-Transliteration.html">this update</a> - one dealing with the referencing of base URLs, another worrying about magic_quotes settings, an updated database schema for the project and the final about removing non-english characters in the title URLs.
</p>]]></description>
      <pubDate>Thu, 29 May 2008 16:12:03 -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[Making the Web Blog: Becoming PHP 6 Compatible]]></title>
      <guid>http://www.phpdeveloper.org/news/9179</guid>
      <link>http://www.phpdeveloper.org/news/9179</link>
      <description><![CDATA[<p>
On the Making the Web blog, there's <a href="http://bitfilm.net/2007/09/21/becoming-php-6-compatible/">this post</a> that talks about looking forward with your code and making it ready for when PHP6 comes around.
</p>
<blockquote>
If you want to make use of PHP 6 when it comes, you're going to have to write your new scripts so they are compatible, and possibly change some of your existing scripts. To start making your scripts PHP 6 compatible, I've compiled a list of tips to follow when scripting.
</blockquote>
<p>
There's only five things in his list (like "stop using magic_quotes" and "don't register long arrays") but the comments provide many more additional gotchas to look out for and new features that will be included.
</p>]]></description>
      <pubDate>Wed, 05 Dec 2007 11:13:00 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[Dan Scott's Blog: The state of PHP security (LWN article)]]></title>
      <guid>http://www.phpdeveloper.org/news/6985</guid>
      <link>http://www.phpdeveloper.org/news/6985</link>
      <description><![CDATA[<p>
In a <a href="http://www.coffeecode.net/archives/110-The-state-of-PHP-security-LWN-article.html">new post to his blog</a> today, <i>Dan Scott</i> points out <a href="http://lwn.net/Articles/215123">an article</a> over on the Linux Weekly website talking about the current state of PHP security.
</p>
<blockquote>
I was hoping for some provocative thoughts about the direction that PHP has been taking for the last six months or so in the arena of security. Unfortunately, I was greatly disappointed. Beyond using Stefan's departure as a kicking-off point for the article, the author didn't even mention any of these issues (taint, ext/filter, etc).
</blockquote>
<p>
Instead, <a href="http://lwn.net/Articles/215123">the article</a> swerves back into the old rut of register_globals and magic_quotes. <i>Dan</i> also expresses concern at a possible misquote from <i>Rasmus Lerdorf</i> and that, had the author done a bit more homework, they wouldn't have made comments (in reference to the above mentioned features) like:
</p>
<blockquote>
Security is a hard problem and any attempt to 'dumb down' a language is likely to run into security issues. [...] A great deal of useful code has been written on the PHP platform; it would be nice to find a way to keep that code coming while simultaneously making it more secure.
</blockquote>]]></description>
      <pubDate>Thu, 28 Dec 2006 10:34:00 -0600</pubDate>
    </item>
  </channel>
</rss>
