<?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 01:32:59 -0500</pubDate>
    <ttl>30</ttl>
    <item>
      <title><![CDATA[Ant Phillips' Blog: Singletons, BIRT, Theads and PHP]]></title>
      <guid>http://www.phpdeveloper.org/news/11975</guid>
      <link>http://www.phpdeveloper.org/news/11975</link>
      <description><![CDATA[<p>
In doing some work with <a href="http://www.projectzero.org/php/">Zero</a> (PHP in Java) and the <a href="http://www.eclipse.org/birt">Eclipse Business Intelligence and Reporting Tools</a> project, <i>Ant Phillips</i> <a href="http://antblah.blogspot.com/2009/02/singletons-and-php.html">had some troubles</a> with multithreaded PHP processes and wanting them all to use the same BIRT instance insted of spawning their own.
</p>
<blockquote>
The problem is that BIRT needs to be started once, and only once, in any given process. Once it has been started up, then it is plain sailing to load reports and render them to HTML. The BIRT runtime should be kept around until the process shuts down. 
</blockquote>
<p>
Two problems came up with this approach - if each PHP process makes its own BIRT process any settings/current data will be wiped out and the BIRT instance would go away whenever the PHP script finishes. He found something that solves both of these problems - the <a href="http://www.projectzero.org/zero/sebring/latest/docs/zero.devguide.doc/zero.core/GlobalContext.html">Zero Global Context</a>. Its a "storage area" that can contain just about anything. He used it to store the BIRT runtime until its told to finish and die off.
</p>]]></description>
      <pubDate>Wed, 18 Feb 2009 12:55:47 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[Zend Developer Zone: PHP: Performance, Scalability, and Web Services Podcast]]></title>
      <guid>http://www.phpdeveloper.org/news/7288</guid>
      <link>http://www.phpdeveloper.org/news/7288</link>
      <description><![CDATA[<p>
The Zend Developer Zone <a href="http://devzone.zend.com/node/view/id/1695">points to</a> a new podcast done from the Dr. Dobbs Journal folks with <i>Jon Erickson</i> talking to <i>Andi Gutmans</i> of <a href="http://www.zend.com">Zend</a> about a wide range of PHP topics:
</p>
<Blockquote>
In this 5 minute podcast, Jon and Andi talk about a wide variety of topics. They touch on PHP Scalability, Web Services, <a href="http://framework.zend.com/">Zend Framework</a> and how <a href="http://www.zend.com/">Zend</a> implemented the Lucene search engine in PHP.
</blockquote>
<p>
<i>Cal</i> also <a href="http://devzone.zend.com/node/view/id/1695">mentions</a> their discussion of the <a href="http://www.actuate.com/products/java-reporting-development/web-reporting-actuate-birt/index.asp">BIRT</a> reporting functionality that is newly integrated with the Zend Platform product.
</p>
<p>
You can grab the <a href="http://www.ddj.com/dept/lightlang/197005761">full podcast here</a>.
</p>]]></description>
      <pubDate>Thu, 15 Feb 2007 11:35:00 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[Zend Developer Zone: Zend Platform 3.0 Released]]></title>
      <guid>http://www.phpdeveloper.org/news/7260</guid>
      <link>http://www.phpdeveloper.org/news/7260</link>
      <description><![CDATA[<p>
The Zend Developer Zone has posted <a href="http://devzone.zend.com/node/view/id/1683">this release announcement</a> for the latest version of Zend's application server - <a href="http://www.zend.com/products/zend_platform">Zend Platform 3.0</a>:
</p>
<blockquote>
Zend Technologies, the PHP company, today announced the general availability of Zend Platform 3.0. Zend Platform 3.0 is the only PHP application server created specifically to support the management, performance, integration and scalability requirements of organizations that use PHP to run business-critical web applications. Zend Platform improves the end user experience with these web applications by enabling better application responsiveness, reduced application downtime, and richer functionality.
</blockquote>
<p>
Updates from the previous version include:
<ul>
<li>Support for PHP 5.2
<li>Zend Optimizer 3.2.3 and Zend Debugger 5.2.4 are included
<li>New servers: Performance Mangement Server, Integration Servers & Enterprise Server
<li>PHP Configuration Control enhancements
<li>Actuate BIRT Reporting integration
<li>and <a href="http://www.zend.com/content/download/2055/13535/file/Zend_Platform_3_0_0_Release_Notes.txt">more</a> [txt]
</ul>
You can check out the features and everything about the Zend Platform on <a href="http://www.zend.com/products/zend_platform">it's official page</a> on Zend's website.
</p>]]></description>
      <pubDate>Mon, 12 Feb 2007 12:05:00 -0600</pubDate>
    </item>
  </channel>
</rss>
