<?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>Darryl E. Clarke &#187; php</title>
	<atom:link href="http://darrylclarke.com/category/php/feed/" rel="self" type="application/rss+xml" />
	<link>http://darrylclarke.com</link>
	<description>Linux, PHP, MySQL, Apache, Development and More . . .</description>
	<lastBuildDate>Tue, 27 Jul 2010 08:43:08 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Typecasting with double-not (!!) vs. (bool)</title>
		<link>http://darrylclarke.com/2010/06/01/typecasting-with-double-not-vs-bool/</link>
		<comments>http://darrylclarke.com/2010/06/01/typecasting-with-double-not-vs-bool/#comments</comments>
		<pubDate>Wed, 02 Jun 2010 03:51:53 +0000</pubDate>
		<dc:creator>Darryl Clarke</dc:creator>
				<category><![CDATA[php]]></category>
		<category><![CDATA[coding]]></category>
		<category><![CDATA[performance]]></category>
		<category><![CDATA[testing]]></category>

		<guid isPermaLink="false">http://darrylclarke.com/?p=332</guid>
		<description><![CDATA[I was asked a strange question today.  &#8220;What&#8217;s return !! $row; do?&#8221; And I had never really been witness to the syntax of the double-not &#8216;!!&#8217; because really, to me, it&#8217;s a bit strange and contradictory for the coding styles I&#8217;m used to.  So I looked it up a bit more to see if it [...]]]></description>
		<wfw:commentRss>http://darrylclarke.com/2010/06/01/typecasting-with-double-not-vs-bool/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Dictionary APIs are Fun.</title>
		<link>http://darrylclarke.com/2010/03/19/dictionary-apis-are-fun/</link>
		<comments>http://darrylclarke.com/2010/03/19/dictionary-apis-are-fun/#comments</comments>
		<pubDate>Fri, 19 Mar 2010 22:01:02 +0000</pubDate>
		<dc:creator>Darryl Clarke</dc:creator>
				<category><![CDATA[coding]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[api]]></category>
		<category><![CDATA[dictionary]]></category>
		<category><![CDATA[words]]></category>
		<category><![CDATA[zend framework]]></category>

		<guid isPermaLink="false">http://darrylclarke.com/?p=290</guid>
		<description><![CDATA[As part of my Hangman! application on Facebook, I plan on adding word definitions.  Like any good word app, it should tell you what the word means.  I&#8217;m not a big fan of sending off users to other sites when I don&#8217;t have to, so I looked into some dictionary APIs. These APIs are hard [...]]]></description>
		<wfw:commentRss>http://darrylclarke.com/2010/03/19/dictionary-apis-are-fun/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ZF Tip: Don&#8217;t use &#8216;index&#8217; as a module name.</title>
		<link>http://darrylclarke.com/2009/12/13/zf-tip-dont-use-index-as-a-module-name/</link>
		<comments>http://darrylclarke.com/2009/12/13/zf-tip-dont-use-index-as-a-module-name/#comments</comments>
		<pubDate>Mon, 14 Dec 2009 02:07:52 +0000</pubDate>
		<dc:creator>Darryl Clarke</dc:creator>
				<category><![CDATA[coding]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[fun]]></category>
		<category><![CDATA[pointless]]></category>
		<category><![CDATA[tip]]></category>
		<category><![CDATA[zend framework]]></category>

		<guid isPermaLink="false">http://darrylclarke.com/?p=269</guid>
		<description><![CDATA[I&#8217;ve been using Zend Framework for a while and when I do my own sites things always work as expected.  But a couple of times in the past I&#8217;ve had the honor of working on other sites with other people that have lead me to a few &#8216;wtf?&#8217; issues. The most recent one was as [...]]]></description>
		<wfw:commentRss>http://darrylclarke.com/2009/12/13/zf-tip-dont-use-index-as-a-module-name/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>All I Need is REST, Vimeo, Flickr, Zend and More</title>
		<link>http://darrylclarke.com/2009/07/12/all-i-need-is-rest-vimeo-flickr-zend-and-more/</link>
		<comments>http://darrylclarke.com/2009/07/12/all-i-need-is-rest-vimeo-flickr-zend-and-more/#comments</comments>
		<pubDate>Sun, 12 Jul 2009 18:18:45 +0000</pubDate>
		<dc:creator>Darryl Clarke</dc:creator>
				<category><![CDATA[coding]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[zend framework]]></category>
		<category><![CDATA[api]]></category>
		<category><![CDATA[facebook]]></category>
		<category><![CDATA[flickr]]></category>
		<category><![CDATA[free software]]></category>
		<category><![CDATA[interface]]></category>
		<category><![CDATA[rest]]></category>
		<category><![CDATA[restful]]></category>
		<category><![CDATA[svn]]></category>
		<category><![CDATA[twitter]]></category>
		<category><![CDATA[vimeo]]></category>

		<guid isPermaLink="false">http://darrylclarke.com/?p=208</guid>
		<description><![CDATA[Here&#8217;s my skeleton for my magical REST interface. It&#8217;s still missing a lot of method calls for Flickr and Vimeo, but the guts are there and the remaining methods will be done in priority when I need them.  Right now it supports automatic caching and logging via simple options. At some point I&#8217;ll probably put [...]]]></description>
		<wfw:commentRss>http://darrylclarke.com/2009/07/12/all-i-need-is-rest-vimeo-flickr-zend-and-more/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PHP Java Bridge vs. Zend Platform Java Bridge</title>
		<link>http://darrylclarke.com/2009/06/05/php-java-bridge-vs-zend-platform-java-bridge/</link>
		<comments>http://darrylclarke.com/2009/06/05/php-java-bridge-vs-zend-platform-java-bridge/#comments</comments>
		<pubDate>Fri, 05 Jun 2009 18:50:56 +0000</pubDate>
		<dc:creator>Darryl Clarke</dc:creator>
				<category><![CDATA[coding]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[zend framework]]></category>
		<category><![CDATA[java bridge]]></category>
		<category><![CDATA[workarounds]]></category>
		<category><![CDATA[zend platform]]></category>

		<guid isPermaLink="false">http://darrylclarke.com/?p=194</guid>
		<description><![CDATA[A long time ago I posted some instructions on installing PHP/Java Bridge on Ubuntu and that post is getting quite a few reads, so I figured I&#8217;d post a follow up on how it was used. Over the last year I had been using a Java Bridge from a Zend Framework application to access a [...]]]></description>
		<wfw:commentRss>http://darrylclarke.com/2009/06/05/php-java-bridge-vs-zend-platform-java-bridge/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Zend Framework 1.8 and Beyond</title>
		<link>http://darrylclarke.com/2009/04/18/zend-framework-18-and-beyond/</link>
		<comments>http://darrylclarke.com/2009/04/18/zend-framework-18-and-beyond/#comments</comments>
		<pubDate>Sat, 18 Apr 2009 15:34:21 +0000</pubDate>
		<dc:creator>Darryl Clarke</dc:creator>
				<category><![CDATA[php]]></category>
		<category><![CDATA[zend framework]]></category>
		<category><![CDATA[development]]></category>

		<guid isPermaLink="false">http://darrylclarke.com/?p=102</guid>
		<description><![CDATA[Zend Framework 1.8 is almost ready and as such, it&#8217;s time for me to look into what it&#8217;s got. There&#8217;s a good listing of what&#8217;s new over here and really on the surface it doesn&#8217;t look like much. But as a person who&#8217;s been using ZF for quite some time, I&#8217;m really happy to see [...]]]></description>
		<wfw:commentRss>http://darrylclarke.com/2009/04/18/zend-framework-18-and-beyond/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Some Thoughts on MVC, Bad Design and Confusion</title>
		<link>http://darrylclarke.com/2009/03/14/some-thoughts-on-mvc-bad-design-and-confusion/</link>
		<comments>http://darrylclarke.com/2009/03/14/some-thoughts-on-mvc-bad-design-and-confusion/#comments</comments>
		<pubDate>Sat, 14 Mar 2009 21:32:12 +0000</pubDate>
		<dc:creator>Darryl Clarke</dc:creator>
				<category><![CDATA[php]]></category>
		<category><![CDATA[zend framework]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[concept]]></category>
		<category><![CDATA[flamebait]]></category>

		<guid isPermaLink="false">http://darrylclarke.com/?p=90</guid>
		<description><![CDATA[I was reading a post over here about why the ActionStack in Zend Framework is evil.  And I agree. I&#8217;ve used ActionStack before in a few older ZF sites (where better alternatives weren&#8217;t ready or I just didn&#8217;t know about them) but now as the framework has progressed there are many better alternatives to get [...]]]></description>
		<wfw:commentRss>http://darrylclarke.com/2009/03/14/some-thoughts-on-mvc-bad-design-and-confusion/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Zend Framework 1.7.5 Released</title>
		<link>http://darrylclarke.com/2009/02/22/zend-framework-175-released/</link>
		<comments>http://darrylclarke.com/2009/02/22/zend-framework-175-released/#comments</comments>
		<pubDate>Sun, 22 Feb 2009 20:11:45 +0000</pubDate>
		<dc:creator>Darryl Clarke</dc:creator>
				<category><![CDATA[coding]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[zend framework]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[updates]]></category>

		<guid isPermaLink="false">http://darrylclarke.com/?p=68</guid>
		<description><![CDATA[Zend Framework 1.7.5 was released just a short while ago.  While there&#8217;s not much with regards to features, there&#8217;s an interesting update to the view renderer and local file injection attacks. I&#8217;m guilty of using this style of inclusion in some cases.  Sometimes it&#8217;s just easier. I guess it&#8217;s time to re-think how I do [...]]]></description>
		<wfw:commentRss>http://darrylclarke.com/2009/02/22/zend-framework-175-released/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Why is XML Such a Pain in JavaScript?</title>
		<link>http://darrylclarke.com/2009/02/07/why-is-xml-such-a-pain-in-javascript/</link>
		<comments>http://darrylclarke.com/2009/02/07/why-is-xml-such-a-pain-in-javascript/#comments</comments>
		<pubDate>Sat, 07 Feb 2009 16:14:35 +0000</pubDate>
		<dc:creator>Darryl Clarke</dc:creator>
				<category><![CDATA[coding]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[zend framework]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[json]]></category>

		<guid isPermaLink="false">http://darrylclarke.com/?p=52</guid>
		<description><![CDATA[Why is it that when one tries to parse some fairly simple xml: &#60;placemarks&#62; &#60;placemark&#62; &#60;name&#62;Placemark 1&#60;/name&#62; &#60;latitude&#62;-79.00&#60;/latitude&#62; &#60;longiude&#62;42.00&#60;/longitude&#62; &#60;/placemark&#62; &#60;placemark&#62; &#60;name&#62;Placemark 2&#60;/name&#62; &#60;latitude&#62;-129.00&#60;/latitude&#62; &#60;longiude&#62;43.00&#60;/longitude&#62; &#60;/placemark&#62; &#60;/placemarks&#62; For example, iterating through all the placemarks and extracting the names, lats and longs using javascript is a very tedious affair. In fact, I&#8217;ve found it almost pointless [...]]]></description>
		<wfw:commentRss>http://darrylclarke.com/2009/02/07/why-is-xml-such-a-pain-in-javascript/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Zend Framework, FireBug, FirePHP and Debuggin&#8217;</title>
		<link>http://darrylclarke.com/2009/02/01/zend-framework-firebug-firephp-and-debuggin/</link>
		<comments>http://darrylclarke.com/2009/02/01/zend-framework-firebug-firephp-and-debuggin/#comments</comments>
		<pubDate>Sun, 01 Feb 2009 22:54:56 +0000</pubDate>
		<dc:creator>Darryl Clarke</dc:creator>
				<category><![CDATA[coding]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[zend framework]]></category>
		<category><![CDATA[debugging]]></category>

		<guid isPermaLink="false">http://darrylclarke.com/2009/02/01/zend-framework-firebug-firephp-and-debuggin/</guid>
		<description><![CDATA[I finally got around to implementing some debugging my applications. By debugging, I mean something more useful than random &#8216;echo&#8216; and &#8216;exit&#8216; statements littering my code. I found a nice post by Christoph Dorn with a few nice pointers on how to integrate FireBug and FirePHP using Zend_Log and Zend_Log_Writer_Firebug. My only addition was the [...]]]></description>
		<wfw:commentRss>http://darrylclarke.com/2009/02/01/zend-framework-firebug-firephp-and-debuggin/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
