<?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>Thu, 23 May 2013 01:59:58 -0500</pubDate>
    <ttl>30</ttl>
    <item>
      <title><![CDATA[Matthew Turland's Blog: New SPL Features in PHP 5.3]]></title>
      <guid>http://www.phpdeveloper.org/news/14546</guid>
      <link>http://www.phpdeveloper.org/news/14546</link>
      <description><![CDATA[<p>
<i>Matthew Turland</i> has a new to his blog today about some of the <a href="http://matthewturland.com/2010/05/20/new-spl-features-in-php-5-3/">new SPL features in PHP 5.3</a> (and was eventually made into <a href="http://www.slideshare.net/tobias382/new-spl-features-in-php-53">this presentation</a>).
</p>
<blockquote>
The <a href="http://php.net/spl">SPL</a>, or Standard PHP Library, is an often overlooked extension in the PHP core. It first came on the scene in PHP 5 and a variety of <a href="http://php.net/manual/en/spl.iterators.php">iterators</a> constituted the majority of its initial offerings. Though the <a href="http://www.php.net/manual/en/migration53.classes.php">iterator offerings were expanded in PHP 5.3</a>, the particularly interesting additions to the SPL were several specialized <a href="http://en.wikipedia.org/wiki/Data_structures">data structure</a> <a href="http://php.net/manual/en/spl.datastructures.php">classes</a>, the foundational concepts for which originate in the field of <a href="http://en.wikipedia.org/wiki/Computer_science">computer science</a>. In this post, I will provide an overview of these new classes and explain why and when they should be used.
</blockquote>
<p>
<i>Matthew</i> talks about some of the new advancements in working with arrays, creating fixed arrays, handling lists (linked and doubly-linked), stackes, queues, heaps and hash maps. He also includes some benchmark information and graphs of some tests he ran comparing the SPL methods to some of their normal PHP counterparts.
</p>]]></description>
      <pubDate>Mon, 24 May 2010 10:27:17 -0500</pubDate>
    </item>
  </channel>
</rss>
