<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>PHP Books</title>
	<atom:link href="http://kest66.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://kest66.wordpress.com</link>
	<description>The most famous books about PHP</description>
	<lastBuildDate>Mon, 07 Sep 2009 10:24:53 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='kest66.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>PHP Books</title>
		<link>http://kest66.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://kest66.wordpress.com/osd.xml" title="PHP Books" />
	<atom:link rel='hub' href='http://kest66.wordpress.com/?pushpress=hub'/>
		<item>
		<title>SETTING UP PHP5</title>
		<link>http://kest66.wordpress.com/2009/08/12/setting-up-php5/</link>
		<comments>http://kest66.wordpress.com/2009/08/12/setting-up-php5/#comments</comments>
		<pubDate>Wed, 12 Aug 2009 13:43:43 +0000</pubDate>
		<dc:creator>Kest</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[PHP Programming]]></category>
		<category><![CDATA[Web Applications]]></category>
		<category><![CDATA[Web Development]]></category>

		<guid isPermaLink="false">http://kest66.wordpress.com/?p=217</guid>
		<description><![CDATA[All recent major Linux distributions (SUSE, Fedora, Mandriva, and Debian among them) come with support for PHP 5. If your distribution doesn’t support version 5, the easiest solution is to locate and install an updated Red Hat Package Manager (RPM). Otherwise, you will need to download the PHP source code and configure and install PHP [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=kest66.wordpress.com&amp;blog=8520690&amp;post=217&amp;subd=kest66&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
		<wfw:commentRss>http://kest66.wordpress.com/2009/08/12/setting-up-php5/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/b27152bd7aeab77071c13f45ddefb6df?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Kest</media:title>
		</media:content>
	</item>
		<item>
		<title>USING PDO</title>
		<link>http://kest66.wordpress.com/2009/08/12/using-pdo/</link>
		<comments>http://kest66.wordpress.com/2009/08/12/using-pdo/#comments</comments>
		<pubDate>Wed, 12 Aug 2009 13:40:00 +0000</pubDate>
		<dc:creator>Kest</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[PHP Programming]]></category>
		<category><![CDATA[Web Applications]]></category>
		<category><![CDATA[Web Development]]></category>

		<guid isPermaLink="false">http://kest66.wordpress.com/?p=215</guid>
		<description><![CDATA[Databases are important to any dynamic website. That’s why we’ve had a lot to say about them in this book (too much, some of you may be thinking). However, PHP Data Objects (PDO) can’t be ignored because they are packaged with PHP version 5.1 and higher, and they are “something many of the PHP dev [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=kest66.wordpress.com&amp;blog=8520690&amp;post=215&amp;subd=kest66&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
		<wfw:commentRss>http://kest66.wordpress.com/2009/08/12/using-pdo/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/b27152bd7aeab77071c13f45ddefb6df?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Kest</media:title>
		</media:content>
	</item>
		<item>
		<title>EXTENDING SQLITE</title>
		<link>http://kest66.wordpress.com/2009/08/12/extending-sqlite/</link>
		<comments>http://kest66.wordpress.com/2009/08/12/extending-sqlite/#comments</comments>
		<pubDate>Wed, 12 Aug 2009 13:16:00 +0000</pubDate>
		<dc:creator>Kest</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[PHP Programming]]></category>
		<category><![CDATA[Web Applications]]></category>
		<category><![CDATA[Web Development]]></category>

		<guid isPermaLink="false">http://kest66.wordpress.com/?p=212</guid>
		<description><![CDATA[SQLite comes packaged with PHP 5. It has advanced capabilities and a built-in object- oriented (OO) interface. Examining the classes and methods of SQLite is the ostensible reason for including this chapter—but that’s not the only reason. SQLite is a great addition to PHP, but because MySQL is so entrenched, programmers tend to ignore SQLite. [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=kest66.wordpress.com&amp;blog=8520690&amp;post=212&amp;subd=kest66&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
		<wfw:commentRss>http://kest66.wordpress.com/2009/08/12/extending-sqlite/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/b27152bd7aeab77071c13f45ddefb6df?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Kest</media:title>
		</media:content>
	</item>
		<item>
		<title>CREATING DOCUMENTATION USING THE REFLECTION CLASSES</title>
		<link>http://kest66.wordpress.com/2009/08/12/creating-documentation-using-the-reflection-classes/</link>
		<comments>http://kest66.wordpress.com/2009/08/12/creating-documentation-using-the-reflection-classes/#comments</comments>
		<pubDate>Wed, 12 Aug 2009 13:12:13 +0000</pubDate>
		<dc:creator>Kest</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[PHP Programming]]></category>
		<category><![CDATA[Web Applications]]></category>
		<category><![CDATA[Web Development]]></category>

		<guid isPermaLink="false">http://kest66.wordpress.com/?p=210</guid>
		<description><![CDATA[In Chapter 4, I introduced a simple class called DirectoryItems. You may remember what it does, but you probably can’t remem- ber the specific methods. With a user-defined class, looking up forgotten methods usually means rooting through the class definition file. This can take a long time, especially for large classes. For an internal class [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=kest66.wordpress.com&amp;blog=8520690&amp;post=210&amp;subd=kest66&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
		<wfw:commentRss>http://kest66.wordpress.com/2009/08/12/creating-documentation-using-the-reflection-classes/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/b27152bd7aeab77071c13f45ddefb6df?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Kest</media:title>
		</media:content>
	</item>
		<item>
		<title>MORE MAGIC METHODS</title>
		<link>http://kest66.wordpress.com/2009/08/12/more-magic-methods/</link>
		<comments>http://kest66.wordpress.com/2009/08/12/more-magic-methods/#comments</comments>
		<pubDate>Wed, 12 Aug 2009 13:08:52 +0000</pubDate>
		<dc:creator>Kest</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[PHP Programming]]></category>
		<category><![CDATA[Web Applications]]></category>
		<category><![CDATA[Web Development]]></category>

		<guid isPermaLink="false">http://kest66.wordpress.com/?p=208</guid>
		<description><![CDATA[So far we have come across the magic meth- ods __construct, __destruct, and __toString, and have discussed them in detail. The remaining magic methods are __autoload, __call, __clone, __get, __set, __sleep, __wakeup, __unset, and __isset.1 As you might expect, they only make sense in the context of object-oriented programming (OOP). The syntactic element common to [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=kest66.wordpress.com&amp;blog=8520690&amp;post=208&amp;subd=kest66&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
		<wfw:commentRss>http://kest66.wordpress.com/2009/08/12/more-magic-methods/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/b27152bd7aeab77071c13f45ddefb6df?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Kest</media:title>
		</media:content>
	</item>
		<item>
		<title>KEEPING IT FRESH</title>
		<link>http://kest66.wordpress.com/2009/08/12/keeping-it-fresh/</link>
		<comments>http://kest66.wordpress.com/2009/08/12/keeping-it-fresh/#comments</comments>
		<pubDate>Wed, 12 Aug 2009 13:03:56 +0000</pubDate>
		<dc:creator>Kest</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[PHP Programming]]></category>
		<category><![CDATA[Web Applications]]></category>
		<category><![CDATA[Web Development]]></category>

		<guid isPermaLink="false">http://kest66.wordpress.com/?p=205</guid>
		<description><![CDATA[There’s nothing quite like the excitement of discovering a new and interesting web- site. But this enthusiasm can quickly wane if, after a few visits, the content of the site hasn’t changed at all. The primary way of adding new content to a website is by using dynamic, database-driven pages. That’s why we’ve spent so [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=kest66.wordpress.com&amp;blog=8520690&amp;post=205&amp;subd=kest66&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
		<wfw:commentRss>http://kest66.wordpress.com/2009/08/12/keeping-it-fresh/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/b27152bd7aeab77071c13f45ddefb6df?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Kest</media:title>
		</media:content>
	</item>
		<item>
		<title>ADVANCED OBJECT-ORIENTED PROGRAMMING CONCEPTS</title>
		<link>http://kest66.wordpress.com/2009/08/12/advanced-object-oriented-programming-concepts/</link>
		<comments>http://kest66.wordpress.com/2009/08/12/advanced-object-oriented-programming-concepts/#comments</comments>
		<pubDate>Wed, 12 Aug 2009 13:02:18 +0000</pubDate>
		<dc:creator>Kest</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[PHP Programming]]></category>
		<category><![CDATA[Web Applications]]></category>
		<category><![CDATA[Web Development]]></category>

		<guid isPermaLink="false">http://kest66.wordpress.com/?p=203</guid>
		<description><![CDATA[The previous two chapters introduced a number of new object-oriented program- ming (OOP) concepts. In the interest of clarity, some topics were discussed in depth and others glossed over. While the content of those chapters is still fresh in your mind, let’s return to some of the topics that were only touched upon briefly, namely [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=kest66.wordpress.com&amp;blog=8520690&amp;post=203&amp;subd=kest66&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
		<wfw:commentRss>http://kest66.wordpress.com/2009/08/12/advanced-object-oriented-programming-concepts/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/b27152bd7aeab77071c13f45ddefb6df?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Kest</media:title>
		</media:content>
	</item>
		<item>
		<title>IMPROVEMENT THROUGH INHERITANCE</title>
		<link>http://kest66.wordpress.com/2009/08/12/improvement-through-inheritance/</link>
		<comments>http://kest66.wordpress.com/2009/08/12/improvement-through-inheritance/#comments</comments>
		<pubDate>Wed, 12 Aug 2009 13:00:11 +0000</pubDate>
		<dc:creator>Kest</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[PHP Programming]]></category>
		<category><![CDATA[Web Applications]]></category>
		<category><![CDATA[Web Development]]></category>

		<guid isPermaLink="false">http://kest66.wordpress.com/?p=201</guid>
		<description><![CDATA[Anyone who has played Monopoly knows that a player’s financial situation can be improved through inheritance. In object-oriented programming (OOP), inheritance can also bring improvement. In this chapter we’ll use inheritance to improve the MySQL classes developed in Chapter 9, by simplifying error trapping and by modifying the behavior of the MySQLResultSet class. Trapping errors [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=kest66.wordpress.com&amp;blog=8520690&amp;post=201&amp;subd=kest66&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
		<wfw:commentRss>http://kest66.wordpress.com/2009/08/12/improvement-through-inheritance/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/b27152bd7aeab77071c13f45ddefb6df?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Kest</media:title>
		</media:content>
	</item>
		<item>
		<title>DATABASE CLASSES</title>
		<link>http://kest66.wordpress.com/2009/08/12/database-classes/</link>
		<comments>http://kest66.wordpress.com/2009/08/12/database-classes/#comments</comments>
		<pubDate>Wed, 12 Aug 2009 12:52:41 +0000</pubDate>
		<dc:creator>Kest</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[PHP Programming]]></category>
		<category><![CDATA[Web Applications]]></category>
		<category><![CDATA[Web Development]]></category>

		<guid isPermaLink="false">http://kest66.wordpress.com/?p=198</guid>
		<description><![CDATA[The last chapter ended by saying we would create a database class in order to test the versatility of the page navigator. That’s what we’re going to do in this chapter. I noted earlier that it’s sometimes difficult to identify objects, because often what’s needed is something conceptual rather than something physical and concrete. The [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=kest66.wordpress.com&amp;blog=8520690&amp;post=198&amp;subd=kest66&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
		<wfw:commentRss>http://kest66.wordpress.com/2009/08/12/database-classes/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/b27152bd7aeab77071c13f45ddefb6df?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Kest</media:title>
		</media:content>
	</item>
		<item>
		<title>USING THE PAGE NAVIGATOR CLASS Part II</title>
		<link>http://kest66.wordpress.com/2009/08/11/using-the-page-navigator-class-part-ii/</link>
		<comments>http://kest66.wordpress.com/2009/08/11/using-the-page-navigator-class-part-ii/#comments</comments>
		<pubDate>Tue, 11 Aug 2009 12:25:33 +0000</pubDate>
		<dc:creator>Kest</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[PHP Programming]]></category>
		<category><![CDATA[Web Applications]]></category>

		<guid isPermaLink="false">http://kest66.wordpress.com/?p=196</guid>
		<description><![CDATA[In this chapter we’ll use the PageNavigator class to step through a directory of images reduced on the fly using the ThumbnailImage class. We’ll use all three of the classes you have developed so far: The DirectoryItems class stores a list of filenames of images. The ThumbnailImage class reduces the dimensions of each image. The [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=kest66.wordpress.com&amp;blog=8520690&amp;post=196&amp;subd=kest66&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
		<wfw:commentRss>http://kest66.wordpress.com/2009/08/11/using-the-page-navigator-class-part-ii/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/b27152bd7aeab77071c13f45ddefb6df?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Kest</media:title>
		</media:content>
	</item>
	</channel>
</rss>
