<?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, 19 Jun 2013 02:43:43 -0500</pubDate>
    <ttl>30</ttl>
    <item>
      <title><![CDATA[WebTutor.pl: HipHop for PHP: Benchmark - Revenge of PHP]]></title>
      <guid>http://www.phpdeveloper.org/news/16226</guid>
      <link>http://www.phpdeveloper.org/news/16226</link>
      <description><![CDATA[<p>
On the WebTutor.pl site they've posted the <a href="http://php.webtutor.pl/index.php/2011/04/04/hiphop-for-php-benchmark-revenge-of-php/">second part</a> of their series looking at the benchmark results from their tests running HipHop. You can find their first post with some of the introductory setup and information <a href="http://php.webtutor.pl/index.php/2011/04/02/hiphop-for-php-bechmark-english-version/">here</a>.
</p>
<blockquote>
In <a href="http://php.webtutor.pl/index.php/2011/04/02/hiphop-for-php-bechmark-english-version/">previous article</a> I measured the performance of HipHop for PHP by performing some tests downloaded from the <a href="http://shootout.alioth.debian.org/">shootout.alioth.debian.org</a> website. Unfortunately the test list was incomplete. Only six tests were selected to avoid potential incompatibility issues with the HipHop compiler.
</blockquote>
<p>
In this new post he provides the results for two more tests: regex-dna and k-nucleotide. He outlines the testing platform and shares the results of testing some pretty basic scripts. His <a href="http://php.webtutor.pl/wp-content/uploads/2011/04/graph-sb-en2.png">results</a> were interesting and found that some operations the HipHop compiler actually slowed down.
</p>]]></description>
      <pubDate>Wed, 20 Apr 2011 13:47:50 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Tiffany Brown's Blog: Collecting e-commerce conversion data with Zen Cart and Google Analytics]]></title>
      <guid>http://www.phpdeveloper.org/news/11983</guid>
      <link>http://www.phpdeveloper.org/news/11983</link>
      <description><![CDATA[<p>
<i>Tiffany Brown</i> has <A href="http://tiffanybbrown.com/2009/02/19/zen-cart-and-google-analytics/">a new post</a> today showing how you can gather some statistics about the (successful) use of your e-commerce Zen Cart website with the help of <a href="http://google.com/analytics">Google Analytics</a>.
</p>
<blockquote>
<a href="http://google.com/analytics">Google Analytics</a> allows you to collect pretty robust data about how users move through your e-commerce site. Here's how to make it work with <a href="http://www.zen-cart.com/">Zen Cart</a>, an open source shopping cart.
</blockquote>
<p>
You'll need to already have a Google Analytics account set up for the application, a Zen Cart instance installed and have at least a passing knowledge with using PHP and MySQL. There's two steps to the process - a creation of a custom functions file (code provided) and a modification to two other files (the checkout success page and global footer) to send additional information to the Analytics service.
</p>]]></description>
      <pubDate>Thu, 19 Feb 2009 11:18:38 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[Internet Super Hero Blog: PHP 5.3: Persistent Connections with ext/mysqli]]></title>
      <guid>http://www.phpdeveloper.org/news/11981</guid>
      <link>http://www.phpdeveloper.org/news/11981</link>
      <description><![CDATA[<p>
The Internet Super Hero blog has <a href="http://blog.ulf-wendel.de/?p=211">posted some statistics</a> comparing the connections per second that can be made with the newly introduced persistent connection support coming with PHP 5.3 in the <a href="http://php.net/mysqli">mysqli (ext/mysqli)</a> driver.
</p>
<blockquote>
Persistent Connections have been a mixed bag. They can give you a significant performance boost by caching (pooling) connections although MySQL is already comparatively fast at establishing connections. However,connections are stored "as-is" in the cache. They are not "cleaned up".
</blockquote>
<p>
The ext/mysqli driver takes care of this and a few other problems surrounding the persistent connections by cleaning up things like rolling back active transactions, unlocking tables, closing prepared statements and closing handlers. The trick is in a call to the C-API function  <a href="http://dev.mysql.com/doc/refman/6.0/en/mysql-change-user.html">mysql_change_user() (= COM_CHANGE_USER)</a>.
</p>]]></description>
      <pubDate>Thu, 19 Feb 2009 09:31:33 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[Matt Curry's Blog: Did You Guys Know About The CakePHP DebugKit?]]></title>
      <guid>http://www.phpdeveloper.org/news/11821</guid>
      <link>http://www.phpdeveloper.org/news/11821</link>
      <description><![CDATA[<p>
<i>Matt Curry</i> <a href="http://www.pseudocoder.com/archives/2009/01/26/did-you-guys-know-about-the-cakephp-debugkit/">points out a tool</a> that several CakePHP developers might not know about - the <a href="http://thechaw.com/debug_kit">CakePHP debug kit</a>.
</p>
<blockquote>
You know when there's something out there that you know you will like, but for whatever reason you don't check it out right away. Like the TV show Arrested Development or fleece. That was me with the <a href="http://thechaw.com/debug_kit">CakePHP DebugKit</a>. For those even more out of the loop then me, the DebugKit is a CakePHP plugin that adds a bunch of information panels to your app.
</blockquote>
<p>
The DebugKit gives you some of the vital stats of your CakePHP application at your fingertips. You can grab session information, check out the last request information, get a log of SQL statements, get the loading times of parts of the page, view a log file you can add to and see how much memory the current page of the site is using.
</p>]]></description>
      <pubDate>Tue, 27 Jan 2009 08:47:08 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[Nexen.net: PHP Statistics for October 2008]]></title>
      <guid>http://www.phpdeveloper.org/news/11370</guid>
      <link>http://www.phpdeveloper.org/news/11370</link>
      <description><![CDATA[<p>
<i>Damien Seguy</i> has passed on the latest PHP statistics for October 2008 on the <a href="http://www.nexen.net">nexen.net</a> site. Here's a few highlights:
</p>
<ul>
<li>This was the last month of PHP 4 dominance
<li>PHP 5 tops PHP market share with 47.50% usage
<li>PHP 4.4.9's usage is moving even lower
</ul>
<p>
The full stats (including graphs) can be found <A href="http://www.nexen.net/chiffres_cles/phpversion/18824-php_statistics_for_october_2008.php">here</a> and the evolution stats are <a href="http://www.nexen.net/chiffres_cles/phpversion/18821-php_stats_evolution_for_october_2008.php">here</a>.
</p>]]></description>
      <pubDate>Fri, 07 Nov 2008 14:39:54 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[Yannick's Blog: mbstring vs iconv benchmarking]]></title>
      <guid>http://www.phpdeveloper.org/news/11153</guid>
      <link>http://www.phpdeveloper.org/news/11153</link>
      <description><![CDATA[<p>
Recently on his blog <i>Yannick</i> has done some benchmarking <a href="http://dokeoslead.wordpress.com/2008/10/05/mbstring-vs-iconv-benchmarking/">comparing mbstring and iconv</a> in PHP 5.2.4 release.
</p>
<blockquote>
Following up on <a href="http://dokeoslead.wordpress.com/2008/04/22/mbstring-vs-iconv/">my previous post</a> about the differences between the mbstring and iconv international characters libraries (which resulted in a tentative conclusion that nobody knew anything about those differences), and particularly the comments by <a href="http://www.entidi.it/">Nicola</a>, we have combined forces (mostly efforts from Nicola, actually) to provide you with a little benchmarking, if that can help you decide.
</blockquote>
<p>
His code for the test script is included (for you to gather your own results) and a full listing of his results comparing the effects of possible caching, running up to ten executions. You can download the text file that he ran the script on <a href="http://mirror3.mirrors.tds.net/pub/gutenberg.org/1/3/0/8/13083/13083-utf8.txt">here</a>.
</p>]]></description>
      <pubDate>Mon, 06 Oct 2008 12:50:20 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[DevX.com: Generating Reports and Statistics in PHP]]></title>
      <guid>http://www.phpdeveloper.org/news/10499</guid>
      <link>http://www.phpdeveloper.org/news/10499</link>
      <description><![CDATA[<p>
The DevX site has posted <a href="http://www.devx.com/webdev/Article/38409">a new tutorial</a> talking about their method for creating reports and generating statistics based off of data from your PHP application.
</p>
<blockquote>
Statistics and reports analyze the change over time of any kind of phenomena.  [...] For the software industry, statistics and reports provide both an ongoing challenge and an ongoing market. At present, programming languages such as PHP and Java come with built-in packages for developing applications around statistical problems.
</blockquote>
<p>
They use two PEAR packages for the statistics - Text_Statistics and XML_Statistics to pull in different kinds of data and extract results from it. The next step is to make a meaningful report out of these numbers - that's where PHPReports comes in. It's a simple tool that makes <a href="http://assets.devx.com/articlefigs/38409_figure02.jpg">simple reports</a> for you that can then be <a href="http://www.devx.com/webdev/Article/38409/0/page/4">styled with CSS</a> however you'd like.
</p>]]></description>
      <pubDate>Fri, 27 Jun 2008 10:26:31 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Stefan Priebsch's Blog: PHPUnit test and Code Coverage Statistics with phing]]></title>
      <guid>http://www.phpdeveloper.org/news/10017</guid>
      <link>http://www.phpdeveloper.org/news/10017</link>
      <description><![CDATA[<p>
<i>Stefan Priebsch</i> has posted <a href="http://inside.e-novative.de/archives/114-PHPUnit-test-and-Code-Coverage-Statistics-with-phing.html">an example</a> of how he uses PHPUnit "manually" to reduce the overhead (and added complexity) of calling <a href="http://phing.info/trac/">phing</a>.
</p>
<blockquote>
Instead of instantiating PHPUnit from phing, I use the command line interface to call PHPUnit. This decouples phing and PHPUnit, which should cause less problems with version updates in the future. To configure PHPUnit, phing creates a temporary XML configuration file which is deleted after PHPUnit has finished.
</blockquote>
<p>
The source is <a href="http://inside.e-novative.de/archives/114-PHPUnit-test-and-Code-Coverage-Statistics-with-phing.html">included in the post</a> - it manually builds the XML file needed for phing to do its job.
</p>]]></description>
      <pubDate>Tue, 22 Apr 2008 14:15:18 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Ivo Jansch's Blog: Interview in Computerworld UK]]></title>
      <guid>http://www.phpdeveloper.org/news/9712</guid>
      <link>http://www.phpdeveloper.org/news/9712</link>
      <description><![CDATA[<p>
<i>Ivo Jansch</i> <a href="http://www.jansch.nl/2008/02/26/interview-in-computerworld-uk/">points out</a> a recent interview he was asked to do in the Computerworld UK magazine about the recent launch of the <a href="http://www.ibuildings.com/">Ibuildings</a> company there in the UK.
</p>
<blockquote>
I was recently interviewed by Computerworld UK regarding <a href="http://www.ibuildings.com/">our launch in the UK</a> and the current rise of PHP in the corporate world. The result is <a href="http://www.computerworlduk.com/toolbox/open-source/blogs/index.cfm?entryid=533&blogid=14">online here</a>.
</blockquote>
<p>
He also <a href="http://www.jansch.nl/2008/02/26/interview-in-computerworld-uk/">asks readers</a> how they see PHP adoption going in their companies: "Post a comment to let me know how 'PHP' and 'Business' go together in your region."
</p>]]></description>
      <pubDate>Wed, 27 Feb 2008 11:12:00 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[Nexen.net: PHP Statistics for December 2007]]></title>
      <guid>http://www.phpdeveloper.org/news/9396</guid>
      <link>http://www.phpdeveloper.org/news/9396</link>
      <description><![CDATA[<p>
<i>Damien Seguy</i> has submitted this month's update to the Nexen.net PHP statistics for the month of December 2007:
</p>
<blockquote>
PHP adoption statistics for December 2007 are released. Here are the monthly highlights: 
<ul>
<li>PHP 5 is now running on 27.8% of the servers
<li>PHP 5.2 usage will pass PHP 4.3 by April
<li>PHP 5.2.5 is 8.7% of the PHP 5 market
</ul>
</blockquote>
<p>
You can get more information on this month's stats over on the Nexen.net website - <a href="http://www.nexen.net/chiffres_cles/phpversion/17966-php_stats_evolution_for_december_2007.php">the evolution stats</a> and the <a href="http://www.nexen.net/chiffres_cles/phpversion/17963-php_statistics_for_december_2007.php">full stats</a> for December 2007.
</p>]]></description>
      <pubDate>Thu, 10 Jan 2008 13:46:00 -0600</pubDate>
    </item>
  </channel>
</rss>
