<?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/"
	>

<channel>
	<title>Utah PHP Users Group &#187; Don Juanica</title>
	<atom:link href="http://uphpu.org/author/donjuanica/feed/" rel="self" type="application/rss+xml" />
	<link>http://uphpu.org</link>
	<description>PHP application development and support</description>
	<pubDate>Sun, 14 Dec 2008 15:19:00 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.7</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Core PHP Programming</title>
		<link>http://uphpu.org/2004/08/04/core-php-programming-prentice-hall/</link>
		<comments>http://uphpu.org/2004/08/04/core-php-programming-prentice-hall/#comments</comments>
		<pubDate>Wed, 04 Aug 2004 06:48:00 +0000</pubDate>
		<dc:creator>Don Juanica</dc:creator>
		
		<category><![CDATA[Reviews]]></category>

		<guid isPermaLink="false">http://phlyte.uphpu.org/?p=207</guid>
		<description><![CDATA[From apprentice to master, anyone involved with PHP will find this book insightful and instructional.Both Zeev Suraski and Andi Gutmans contribute to the book and provide witty and campy rhetoric throughout.  The latest edition does well in covering changes and enhancements specific to PHP5 &#8212; including a thorough discussion of OO programming.  Highly [...]]]></description>
			<content:encoded><![CDATA[<p>From apprentice to master, anyone involved with PHP will find this book insightful and instructional.Both Zeev Suraski and Andi Gutmans contribute to the book and provide witty and campy rhetoric throughout.  The latest edition does well in covering changes and enhancements specific to PHP5 &#8212; including a thorough discussion of OO programming.  Highly recommended.</p>
<p>I have been programming PHP for several years and I was anxious to learn about some of the new features offered in PHP5. <i>Core PHP Programming 3rd Edition</i> has been fully revised to include PHP5 specific features andfunctions.</p>
<p>The opening chapter provides a high-level overview of PHP including a discussion about why PHP is better than it&#8217;s competition.  For someone just starting with PHP this provides a great introduction to the language and the philosophy behind the software.</p>
<p>Chapters 2-5 cover basic language constructs from variables to control statements to arrays and functions.  Even a seasoned PHP programmer will want to read these chapters to familiarize themselves with PHP5 specific changes and features. I even found a few hidden gems in the early chapters relating to embedded variables, HERE documents and PHP datatype casting.  I know you&#8217;ll be tempted to skip ahead - but take the time to readthe opening chapters.</p>
<p>The real meat begins in chapter 6 where we are introduced to PHP&#8217;s new OO model. This chapter can easily overwhelm you, especially if you are new to OO programming. Take time to read and re-read everything that is covered in this chapter. Even if you have OO experience (say with Java), you will still want to pay attention to the sometimes peculiar way PHP does things. If you are interested in developing an OO project using PHP, you will definitely want to spend a lot of time in this chapter. Make sure you read and understand the code samples before moving on.</p>
<p>The next section is basically a language and function reference that is not much different from the online documentation. There are some nice code examples that make it worth your time to read, or at least skim, through the entire section.</p>
<p>One thing about <i>Core PHP Programming</i> that separates it from any other PHP book I have read,is the fact that in includes nearly 200 pages devoted to high-level programming techniques and methodologies.  With sections like: Algorithms, Software Engineering and Design Patterns, the reader is sure to gain additional understanding that will make him/her a better <b>programmer</b>. The latter sections are highly appropriate even for those who may not be involved in day-to-day coding. Discussions about writing design documents, application frameworks and change management should be read by any manager or executive who is involved in the development or management of PHP applications.</p>
<p>
<hr /><a href="http://vig.prenhall.com/catalog/academic/product/0,1144,0130463469,00.html">Core PHP Programming</a><br /><b>Author:</b> Leon Atkinsond, Zeev Suraski<br /><b>ISBN:</b> 0-13-046346-9<br /><b>Publisher:</b> Prentice Hall PTR<br /><b>Published:</b> September 2003<br /><b>Pages: </b>1104<br /><b>Rating:</b> * * * * *</p>
]]></content:encoded>
			<wfw:commentRss>http://uphpu.org/2004/08/04/core-php-programming-prentice-hall/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
