<?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>Mon, 08 Sep 2008 05:53:46 -0500</pubDate>
    <ttl>30</ttl>
    <item>
      <title><![CDATA[Chris Hartjes' Blog: What's The Next PHP Stack?]]></title>
      <guid>http://www.phpdeveloper.org/news/9814</guid>
      <link>http://www.phpdeveloper.org/news/9814</link>
      <description><![CDATA[<p>
In a new blog post, <i>Chris Hartjes</i> asks <a href="http://www.littlehart.net/atthekeyboard/2008/03/14/whats-the-next-php-stack/">what's the next stack</a> coming up on the horizon. LAMP has been the king for so long now it's hard to think about what might be next, but he takes a stab at it:
</p>
<blockquote>
So the next thing I've been wondering about is about what future PHP stacks will look like, at least on the open source side of things. Have we gotten to the point where this is as good as it gets?
</blockquote>
<p>
He looks at other stacks he's been working with (like LNNP - Linux, nginx, Postgres and PHP) as well as the question of limitations. Are we limiting ourselves by relying on LAMP too much? What else is out there? Does Javascript have a permenant place in any of this? (jLAMP anyone?)
</p>]]></description>
      <pubDate>Tue, 18 Mar 2008 10:25:42 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[ITJungle.com: Use PHP to Bring i5/OS Resources to the Web]]></title>
      <guid>http://www.phpdeveloper.org/news/8980</guid>
      <link>http://www.phpdeveloper.org/news/8980</link>
      <description><![CDATA[<p>
ITJungle.com has posted <a href="http://www.itjungle.com/fhg/fhg103107-story01.html">another article</a> in their series looking at PHP on IBM's i5/OS platform that's already included an overview of System i and a very basic look at PHP's structure.
</p>
<blockquote>
This article provides an overview of the API toolkit, and a collection of Application Programming Interfaces (APIs) that facilitate PHP programs accessing and working with i5/OS objects.
</blockquote>
<p>
The <a href="http://www.itjungle.com/fhg/fhg103107-story01.html">article</a> comes complete with diagrams of the stacks for both LAMP and iADP as well as an overview of the Zend Core API and a code example of how to make a connection to the backend and send off a message (SNDMSG) to the local system.
</p>]]></description>
      <pubDate>Tue, 06 Nov 2007 09:31:00 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[Derick Rethans' Blog: Pimping Xdebug stack traces]]></title>
      <guid>http://www.phpdeveloper.org/news/6439</guid>
      <link>http://www.phpdeveloper.org/news/6439</link>
      <description><![CDATA[<p>
Bothered by the ugly way Xdebug stack traces were turing out, <i>Derick Rethans</i> has <a href="http://derickrethans.nl/pimping_xdebug_stack_traces.php">created a script</a> to fix that.
</p>
<blockquote>
I've always been annoyed by the way how Xdebug's stack traces looked liked. So I spend some time on making them look better. I will show the differences according to the following script.
</blockquote>
<p>
The <a href="http://derickrethans.nl/pimping_xdebug_stack_traces.php">simple script</a> takes the output and adds a bit of formatting, stripping down the information to make it a bit more clear. Check out the <a href="http://derickrethans.nl/images/content/old.scaled.png">before</a> and <a href="http://derickrethans.nl/images/content/new.scaled.png">after</a> shots to see the difference.
</p>]]></description>
      <pubDate>Fri, 06 Oct 2006 08:41:00 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Alison Holloway's Blog: New Zend Core for Oracle Released]]></title>
      <guid>http://www.phpdeveloper.org/news/6313</guid>
      <link>http://www.phpdeveloper.org/news/6313</link>
      <description><![CDATA[<p>
<i>Alison Holloway</i> <a href="http://blogs.oracle.com/alison/2006/09/20#a26">has announced</a> that there's a new version of the Zend Core for Oracle out on the streets and can be <a href="http://www.zend.com/products/zend_core/zend_core_for_oracle">downloaded here</a>.
</p>
<blockquote>
<p>
Zend have just released a new version of Zend Core for Oracle, the prebuilt stack of Oracle Instant Client, Apache and PHP. It's version 1.5 and now has an optional installation of Apache 2.0.59. It used to automatically install Apache 2 whether you wanted it or not, but now you can use an existing web server, either Apache, IIS, or Oracle's HTTP Server. 
</p>
<p>
It's now using PHP 5.1.6, the latest OCI8 extension (Oracle's PHP driver), and Oracle Instant Client. This stack has a native installer, and it's available on Linux, AIX, Solaris and Windows.
</p>
</blockquote>
<p>
You can get complete details on the package from <a href="http://www.zend.com/products/zend_core/zend_core_for_oracle">this page</a> on the Zend webstite including highlights and the system requirements to get it up and running.
</p>]]></description>
      <pubDate>Wed, 20 Sep 2006 06:53:35 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Dikini.net: Some ways to use saved state with closures in PHP]]></title>
      <guid>http://www.phpdeveloper.org/news/4731</guid>
      <link>http://www.phpdeveloper.org/news/4731</link>
      <description><![CDATA[On dikini.net today, there's <a href="http://dikini.net/25.01.2006/some_ways_to_use_saved_state_with_closures_in_php">a new post</a> that talks about a method of implementing saved state in PHP, and how to couple it with closures.
<p>
<quote>
<i>
In a <a href="http://dikini.net/24.01.2006/emulating_closures_in_php">previous short post</a> I describe a way to emulate closures in php. Using that technique execution environment, otherwise known as a call stack can be saved for future use. This can be put to good use. A couple of patterns or programming techniques could be useful in practice.
<p>
A closure represents a state => implemenation of a state pattern. This is a bit rich. Usually in OO programming the state pattern is implemented by encapsulating different protocols, for denoted states. This is simple to implement by substituting your protocol specification with a different name.
</i>
</quote>
<p>
His <a href="http://dikini.net/25.01.2006/some_ways_to_use_saved_state_with_closures_in_php">example</a> starts off with the Drupal hooks, using the State pattern to  create a method of tracking "where we are" via PHP. ]]></description>
      <pubDate>Wed, 25 Jan 2006 12:43:20 -0600</pubDate>
    </item>
  </channel>
</rss>
