<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Håvard Eide &#187; spl</title>
	<atom:link href="http://eide.org/category/php/spl/feed/" rel="self" type="application/rss+xml" />
	<link>http://eide.org</link>
	<description>eide.org</description>
	<lastBuildDate>Thu, 27 Aug 2009 05:37:55 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>iterators</title>
		<link>http://eide.org/2008/08/05/iterators/</link>
		<comments>http://eide.org/2008/08/05/iterators/#comments</comments>
		<pubDate>Tue, 05 Aug 2008 17:38:59 +0000</pubDate>
		<dc:creator>Håvard Eide</dc:creator>
				<category><![CDATA[php]]></category>
		<category><![CDATA[spl]]></category>

		<guid isPermaLink="false">http://eide.org/?p=87</guid>
		<description><![CDATA[Today I&#8217;ll look at some iterators: a set of classes in the SPL that implements various iterating patterns: ArrayIterator, AppendIterator, FilterIterator, LimitIterator and NoRewindIterator. Hopefully you&#8217;ll get a idea of what these are capable of and that you can get some new ideas for your day-to-day tasks.

ArrayIterator
The ArrayIterator does exactly what it tells you: it&#8217;s [...]]]></description>
		<wfw:commentRss>http://eide.org/2008/08/05/iterators/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Countable</title>
		<link>http://eide.org/2008/07/30/countable/</link>
		<comments>http://eide.org/2008/07/30/countable/#comments</comments>
		<pubDate>Wed, 30 Jul 2008 20:06:42 +0000</pubDate>
		<dc:creator>Håvard Eide</dc:creator>
				<category><![CDATA[php]]></category>
		<category><![CDATA[spl]]></category>

		<guid isPermaLink="false">http://eide.org/?p=80</guid>
		<description><![CDATA[Today I will look at the Countable interface, it has a single function that needs to be implemented: count(), by implementing this you can ensure that there is a count() function ready to use on any given class that implements it. The Countable interface is used in other places in the SPL as well: the [...]]]></description>
		<wfw:commentRss>http://eide.org/2008/07/30/countable/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>SplObjectStorage</title>
		<link>http://eide.org/2008/07/21/splobjectstorage/</link>
		<comments>http://eide.org/2008/07/21/splobjectstorage/#comments</comments>
		<pubDate>Mon, 21 Jul 2008 10:00:06 +0000</pubDate>
		<dc:creator>Håvard Eide</dc:creator>
				<category><![CDATA[php]]></category>
		<category><![CDATA[spl]]></category>

		<guid isPermaLink="false">http://eide.org/?p=28</guid>
		<description><![CDATA[In this post I will look at SplObjectStorage: a container that allows to store objects uniquly without the need to compare them one by one.

Adding objects
So, what can the SplObjectStorage do for you? Let&#8217;s see how it behaves when we start to use it.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
&#60;?php
&#160;
/**
 *  Test class that we will store in the
 * [...]]]></description>
		<wfw:commentRss>http://eide.org/2008/07/21/splobjectstorage/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>SplSubject</title>
		<link>http://eide.org/2008/07/17/splsubject/</link>
		<comments>http://eide.org/2008/07/17/splsubject/#comments</comments>
		<pubDate>Thu, 17 Jul 2008 20:14:40 +0000</pubDate>
		<dc:creator>Håvard Eide</dc:creator>
				<category><![CDATA[php]]></category>
		<category><![CDATA[spl]]></category>

		<guid isPermaLink="false">http://eide.org/2008/07/17/splsubject/</guid>
		<description><![CDATA[This is a post looking at the SplSubject]]></description>
		<wfw:commentRss>http://eide.org/2008/07/17/splsubject/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>SplFileObject</title>
		<link>http://eide.org/2008/07/17/splfileobject/</link>
		<comments>http://eide.org/2008/07/17/splfileobject/#comments</comments>
		<pubDate>Thu, 17 Jul 2008 19:53:11 +0000</pubDate>
		<dc:creator>Håvard Eide</dc:creator>
				<category><![CDATA[php]]></category>
		<category><![CDATA[spl]]></category>

		<guid isPermaLink="false">http://eide.org/2008/07/17/splfileobject/</guid>
		<description><![CDATA[This post will look at the SplFileObject]]></description>
		<wfw:commentRss>http://eide.org/2008/07/17/splfileobject/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
