<?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>Wed, 09 Jul 2008 07:19:11 -0500</pubDate>
    <ttl>30</ttl>
    <item>
      <title><![CDATA[Nexen.net: PHP Statistics for June 2008]]></title>
      <guid>http://www.phpdeveloper.org/news/10540</guid>
      <link>http://www.phpdeveloper.org/news/10540</link>
      <description><![CDATA[<p>
<i>Damien Seguy</i> has submitted <a href="http://www.nexen.net/chiffres_cles/phpversion/18519-php_statistics_for_june_2008.php">the latest PHP usage statistics</a> for the results of April 2008.
</p>
<p>
Highlights in this month's edition include:
</p>
<ul>
<li>PHP 5.2.6 is growing up fast, thanks to no PHP 5.3
<li>PHP 5 reaches 38.93% of PHP market share, up 2%
<li>They passed the mark of 30 millions domain tested this month
</ul>
<p>
You can get the full stats (including the numbers and some great graphs) from the Nexen.net website - <a href="http://www.nexen.net/chiffres_cles/phpversion/18519-php_statistics_for_june_2008.php">full stats</a>, <a href="http://www.nexen.net/chiffres_cles/phpversion/18516-php_stats_evolution_for_june_2008.php">evolution stats</a>.
</p>]]></description>
      <pubDate>Thu, 03 Jul 2008 11:14:57 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[John Rockefeller's Blog: PHP Tricks: How To Handle Multiple Domains]]></title>
      <guid>http://www.phpdeveloper.org/news/10278</guid>
      <link>http://www.phpdeveloper.org/news/10278</link>
      <description><![CDATA[<p>
<i>John Rockefeller</i> has <a href="http://www.johnrockefeller.net/?p=194">a tip</a> he'd like to share with all of the other PHP developers out there - a little method he's come up with to host multiple domains off of the same code.
</p>
<blockquote>
This is really handy for those of us who have the same code handling multiple sites or multiple sub-domains. A case in point: When I coded NetBoardz (my free forum hosting service now defunct), I had one codebase handling all 250 forums. How? Simple. When the code runs, it determines which site the user is loading and does different things (like using different databases) dynamically.
</blockquote>
<p>
He shows the two <a href="http://www.johnrockefeller.net/?p=194">key points</a> to dividing things up - grabbing the domain and subdomain they were trying to access. This can be fed into a script that can switch things like layout or even functionality based on which site they've chosen.
</p>]]></description>
      <pubDate>Tue, 27 May 2008 11:11:01 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Ken Guest's Blog: Validation in Depth - a retort to using just regular expressions]]></title>
      <guid>http://www.phpdeveloper.org/news/10273</guid>
      <link>http://www.phpdeveloper.org/news/10273</link>
      <description><![CDATA[<p>
<i>Ken Guest</i>, in a response to <a href="http://www.phpguru.org/article/300">another post</a> from a different blogger, has posted some of <a href="http://blogs.linux.ie/kenguest/2008/05/26/validation-in-depth-a-retort-to-using-just-regular-expressions/">his own</a> validation replacements for the regular expression method the other blogger chose.
</p>
<blockquote>
I've noticed that <a href="http://www.phpguru.org/">Richard Heyes</a>, who professes himself to be a php guru, deleted my comment on <a href="http://www.phpguru.org/article/300">his "Some common regular expressions" posting</a> which simply pointed out his expressions didn't quite do the job and suggested a few <A href="http://pear.php.net/">PEAR packages</a> that should be used instead of the expressions that he proffered
</blockquote>
<p>
His examples have the benefit of what he calls "defense in depth" - the functionality to catch a bit more than just a regular expression can alone. His examples include <a href="http://pear.php.net/package/Validate">PEAR_Validate</a> for email addresses, <a href="http://pear.php.net/package/Net_CheckIP2">Net_CheckIP2</a> for IP addresses and the <a href="http://pear.php.net/package/Validate_UK/">Validate_UK</a> package for the sort code and telephone numbers.
</p>]]></description>
      <pubDate>Tue, 27 May 2008 07:58:54 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Nexen.net: PHP statistics for March 2007]]></title>
      <guid>http://www.phpdeveloper.org/news/7564</guid>
      <link>http://www.phpdeveloper.org/news/7564</link>
      <description><![CDATA[<p>
Nexen.net has posted <a href="http://www.nexen.net/chiffres_cles/phpversion/16811-php_statistics_for_march_2007.php">the latest PHP statistics</a> for the month of March 2007 today including the PHP version distribution, the usage of different versions of PHP, PHP 5 adoption by country, and much more.
</p>
<blockquote>
Here are the PHP stats for March 2007. To learn about methodology, read <a href="http://www.nexen.net/phpversion/index.php">la section phpversion</a>. 10.1 millions servers hosted on 2.3 millions IP were surveyed during December, and 22.8 were used for stats : domaines without web sites, those unreachable, ISP, shared hosters or domain parkings were not considered.
</blockquote>
<p>
Also included are <a href="http://www.nexen.net/chiffres_cles/phpversion/16814-php_stats_evolution_for_march_2007.php">the evolution statistics</a> comparing PHP to two other languages - ASP amd Masque. Interestingly enough, the growth pattern almost directly matches the inverse of the ASP results.
</p>]]></description>
      <pubDate>Wed, 04 Apr 2007 12:12:00 -0500</pubDate>
    </item>
  </channel>
</rss>
