<?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>Tue, 21 May 2013 06:04:48 -0500</pubDate>
    <ttl>30</ttl>
    <item>
      <title><![CDATA[Chris Jones: How (and when) to move users to mysqli and PDO_MYSQL?]]></title>
      <guid>http://www.phpdeveloper.org/news/18803</guid>
      <link>http://www.phpdeveloper.org/news/18803</link>
      <description><![CDATA[<p>
Related to a recent discussion on the <a href="http://news.php.net/php.internals">php.internals</a> mailing list, <i>Chris Jones</i> has <a href="https://blogs.oracle.com/opal/entry/how_and_when_to_move">posted about moving away from the MySQL extension</a> in favor of the MySQLi functionality and the effort bubbling up to make the old functionality <a href="https://wiki.php.net/rfc/mysql_deprecation">deprecated</a>.
</p>
<blockquote>
An important discussion on the PHP "internals" development mailing list is taking place. It's one that you should take some note of. It concerns the next step in transitioning PHP applications away from the very old mysql extension and towards adopting the much better mysqli extension or PDO_MYSQL driver for PDO. This would allow the mysql extension to, at some as-yet undetermined time in the future, be removed.
</blockquote>
<p>
He links to a <a href="https://wiki.php.net/rfc/mysql_deprecation">RFC</a> that's been posted to help promote and push this idea forward with mentions of the "carrot" and "stick" methods for pushing users towards <a href="http://php.net/mysqli">mysqli</a>.
</p>
<blockquote>
As always, there is a lot of guesswork going on as to what MySQL APIs are in current use by PHP applications, how those applications are deployed, and what their upgrade cycle is. [...] I want to repeat that no time frame for the eventual removal of the mysql extension is set. I expect it to be some years away.
</blockquote>]]></description>
      <pubDate>Mon, 26 Nov 2012 11:04:25 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[P&aacute;draic Brady: PHP Escaper RFC: Consistent Escaping Functionality For Killing XSS]]></title>
      <guid>http://www.phpdeveloper.org/news/18496</guid>
      <link>http://www.phpdeveloper.org/news/18496</link>
      <description><![CDATA[<p>
There's been a lot of chatter about a recent RFC from <i>P&aacute;draic Brady</i> on the php.internals maling list - his proposal to add native escaping to the PHP core. He <a href="http://blog.astrumfutura.com/2012/09/php-esaper-rfc-consistent-escaping-functionality-for-killing-xss/">shares some of his own thoughts</a> about the proposal in a new post to his site.
</p>
<blockquote>
A short time ago today, I <a href="https://wiki.php.net/rfc/escaper">submitted a PHP RFC</a> for discussion which proposes adding an SPL Escaper class and, quite possibly, a related set of functions dedicated to escaping data for output to HTML/XML to PHP: <a href="https://wiki.php.net/rfc/escaper">https://wiki.php.net/rfc/escaper</a>. The RFC itself should be a good read if you want to understand why I'm proposing this but the basics are quite simple. Cross-Site Scripting (XSS) is one of the two most common security vulnerabilities in web applications - the other being SQL Injection. Despite this, PHP's offering of escaping functions is extremely limited. 
</blockquote>
<p>
He talks about what problems the proposed solution solves and how it could help protect PHP programmers more effectively than the more complicated methods they have to go through now. If you're interested in reading the conversations so far, you can <a href="http://news.php.net/php.internals/63049">start here</a> and walk through the messages.
</p>]]></description>
      <pubDate>Wed, 19 Sep 2012 13:02:59 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Freek Lijten's Blog: Currently on PHP's internals...]]></title>
      <guid>http://www.phpdeveloper.org/news/16476</guid>
      <link>http://www.phpdeveloper.org/news/16476</link>
      <description><![CDATA[<p>
<i>Freek Lijten</i> has a recent post looking at some of the <a href="http://www.freeklijten.nl/home/2011/06/10/Currently-on-PHPs-internals...">types of discussions that happen</a> on the php-internals mailing list.
</p>
<blockquote>
The internals list is the place to be to hear about the current state of PHP. It is one of PHP's many mailing lists, but this is the one where (core) developers discuss new features, current bugs and wild ideas. If you want to keep up with things it is a good idea to sign up, it is not an extremely high volume list and if you ignore the noise it is quite informative. In this article I would like to share examples of stuff typically discussed on the list.
</blockquote>
<p>
He mentions feature requests in general and, more specifically things like traits support (multiple inheritance), array dereferencing, callable arrays and the debate over the short array syntax.
</p>]]></description>
      <pubDate>Thu, 16 Jun 2011 08:57:16 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Mike Willbanks' Blog: PHP Type Hinting]]></title>
      <guid>http://www.phpdeveloper.org/news/12832</guid>
      <link>http://www.phpdeveloper.org/news/12832</link>
      <description><![CDATA[<p>
There's been lots of talk about type hinting lately (both on <a href="http://www.phpdeveloper.org/news/12819">blogs</a> and on mailing lists) so <i>Mike Willbanks</i> has decided to add <a href="http://blog.digitalstruct.com/2009/07/07/php-type-hinting/">some of his own thoughts</a> about why it should be included.
</p>
<blockquote>
You may be wondering why you would want type hinting in a dynamic language. This can come in very handy especially if you are looking to enforce a specific type or need to ensure that you are indeed working with say an integer. Since this is written in C, it will be far faster than actually type casting it yourself or enforcing it yourself. General speed improvements are always nice to have.
</blockquote>
<p>
He includes two code examples of it in use and points to the <a href="http://news.php.net/php.internals">php.internals</a> mailing list for the vote count either way. So far (as of the time of those post) the results seem mixed with some recommending it outright while others suggest waiting until the spec is completely done before integration (PHP6?).
</p>]]></description>
      <pubDate>Wed, 08 Jul 2009 12:57:11 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[SitePoint PHP Blog: Keeping current with PHP]]></title>
      <guid>http://www.phpdeveloper.org/news/10615</guid>
      <link>http://www.phpdeveloper.org/news/10615</link>
      <description><![CDATA[<p>
Today on the SitePoint PHP blog <i>Troels Knak-Nielsen</i> <a href="http://www.sitepoint.com/blogs/2008/07/16/keeping-current-with-php/">reminds the community</a> about a "one-stop resource" that they can use to keep up to date on some of the latest happenings with the PHP language, the <a href="http://wiki.php.net">PHP.net wiki</a>.
</p>
<blockquote>
Since March, there has been a wiki at wiki.php.net. The most interesting section is probably <a href="http://wiki.php.net/rfc">wiki.php.net/rfc</a>, which - as the name implies - contains <a href="http://en.wikipedia.org/wiki/Request_for_Comments">RFC</a>'s for improvements of the language. <a href="http://www.sitepoint.com/blogs/2007/12/23/lexical-scope-to-appear-in-php/">I've rambled on about closures and lambdas</a> before, but as you can see, there is now an accepted patch. Whether it'll make it into 5.3 is unlikely at this point, but it looks like it'll at least be coming with 5.4 and/or 6.0.
</blockquote>
<p>
He also points out the <a href="http://news.php.net/php.internals">php-internals mailing list</a> and the <a href="http://devzone.zend.com/tag/Weekly_Summaries">summaries</a> that <i>Steph Fox</i> has written up weekly about the list's latest conversations.
</p>]]></description>
      <pubDate>Wed, 16 Jul 2008 08:47:34 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Padraic Brady's Blog: Namespaces (or Yet Another Pointless Opinion Piece)]]></title>
      <guid>http://www.phpdeveloper.org/news/9247</guid>
      <link>http://www.phpdeveloper.org/news/9247</link>
      <description><![CDATA[<p>
Adding even more to the huge namespaces debates going on, <i>Padraic Brady</i> has <a href="http://blog.astrumfutura.com/archives/326-Namespaces-or-Yet-Another-Pointless-Opinion-Piece.html">some of his opinions</a> posted to his blog on the subject.
</p>
<blockquote>
The problem isn't that namespaces are bad, it's that these arcane structures seem to have so little impact on development in PHP today for many many people. Does that mean it's unimportant?
</blockquote>
<p>
He <a href="http://blog.astrumfutura.com/archives/326-Namespaces-or-Yet-Another-Pointless-Opinion-Piece.html">talks about</a> the real value of namespaces, a comparison to type hinting's inclusion, the current amount of (needless?) traffic on the php.internals list and his opinions on why namespaces are valid.
</p>]]></description>
      <pubDate>Fri, 14 Dec 2007 12:01:00 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[Jeremy Privett's Blog:  Is PHP Doomed?]]></title>
      <guid>http://www.phpdeveloper.org/news/7873</guid>
      <link>http://www.phpdeveloper.org/news/7873</link>
      <description><![CDATA[<p>
In a <a href="http://php.jeremyprivett.com/archives/is-php-doomed/">new entry on his blog</a> today, <i>Jeremy Privett</i> shares some of his thoughts and asks the question that's crossed more than a few developers' minds out there - "is PHP doomed?"
</p>
<blockquote>
As an outsider looking in, and being a realist instead of a fanboy, I'm finding it extremely hard to believe that PHP is going to continue its much hyped and proclaimed success in its current circumstances.
</blockquote>
<p>
From <a href="http://php.jeremyprivett.com/archives/is-php-doomed/">his point of view</a> there's a few things that, if the web was exposed to (like "tiffs that occur on PHP Internals") PHP's popularity would fade quite a bit.
</p>
<blockquote>
As much as I hate to say this...You guys really need to take some advice from Ruby Devs. I've been watching the Dev List over there and following it as well, and I don't see even half of the virtual crap-flinging that's almost become an everyday occurrence on the PHP Internals list.
</blockquote>]]></description>
      <pubDate>Fri, 18 May 2007 11:14:00 -0500</pubDate>
    </item>
  </channel>
</rss>
