<?xml version="1.0" encoding="utf-8" ?>

<rss version="2.0" 
   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
   xmlns:admin="http://webns.net/mvcb/"
   xmlns:dc="http://purl.org/dc/elements/1.1/"
   xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
   xmlns:wfw="http://wellformedweb.org/CommentAPI/"
   xmlns:content="http://purl.org/rss/1.0/modules/content/"
   >
<channel>
    <title>phly, boy, phly (Entries tagged as oop)</title>
    <link>http://weierophinney.net/matthew/</link>
    <description>Ramblings on PHP, Linux, and other Geeky Topics</description>
    <dc:language>en</dc:language>
    <generator>Serendipity 1.0.4 - http://www.s9y.org/</generator>
    <pubDate>Wed, 14 Apr 2010 16:14:26 GMT</pubDate>

    <image>
        <url>http://weierophinney.net/matthew/templates/matthew/img/s9y_banner_small.png</url>
        <title>RSS: phly, boy, phly - Ramblings on PHP, Linux, and other Geeky Topics</title>
        <link>http://weierophinney.net/matthew/</link>
        <width>100</width>
        <height>21</height>
    </image>

<item>
    <title>A Primer for PHP 5.3's New Language Features</title>
    <link>http://weierophinney.net/matthew/archives/237-A-Primer-for-PHP-5.3s-New-Language-Features.html</link>
            <category>PHP</category>
    
    <comments>http://weierophinney.net/matthew/archives/237-A-Primer-for-PHP-5.3s-New-Language-Features.html#comments</comments>
    <wfw:comment>http://weierophinney.net/matthew/wfwcomment.php?cid=237</wfw:comment>

    <slash:comments>31</slash:comments>
    <wfw:commentRss>http://weierophinney.net/matthew/rss.php?version=2.0&amp;type=comments&amp;cid=237</wfw:commentRss>
    

    <author>nospam@example.com (Matthew Weier O'Phinney)</author>
    <content:encoded>
    &lt;p&gt;
    For the past month, I&#039;ve been immersed in PHP 5.3 as I and my team have
    started work on &lt;a href=&quot;http://framework.zend.com/&quot;&gt;Zend Framework&lt;/a&gt; 2.0.
    PHP 5.3 offers a slew of new language features, many of which were developed
    to assist framework and library developers. Most of the time, these features
    are straight-forward, and you can simply use them; in other cases, however,
    we&#039;ve run into behaviors that were unexpected. This post will detail several
    of these, so &lt;em&gt;you&lt;/em&gt; either don&#039;t run into the same issues -- or can
    capitalize on some of our discoveries.
&lt;/p&gt;
 &lt;br /&gt;&lt;a href=&quot;http://weierophinney.net/matthew/archives/237-A-Primer-for-PHP-5.3s-New-Language-Features.html#extended&quot;&gt;Continue reading &quot;A Primer for PHP 5.3&#039;s New Language Features&quot;&lt;/a&gt;
    </content:encoded>

    <pubDate>Tue, 06 Apr 2010 11:10:23 -0400</pubDate>
    <guid isPermaLink="false">http://weierophinney.net/matthew/archives/237-guid.html</guid>
    <category>oop</category>
<category>php</category>
<category>zend framework</category>

</item>
<item>
    <title>Setting up your Zend_Test test suites</title>
    <link>http://weierophinney.net/matthew/archives/190-Setting-up-your-Zend_Test-test-suites.html</link>
            <category>PHP</category>
    
    <comments>http://weierophinney.net/matthew/archives/190-Setting-up-your-Zend_Test-test-suites.html#comments</comments>
    <wfw:comment>http://weierophinney.net/matthew/wfwcomment.php?cid=190</wfw:comment>

    <slash:comments>43</slash:comments>
    <wfw:commentRss>http://weierophinney.net/matthew/rss.php?version=2.0&amp;type=comments&amp;cid=190</wfw:commentRss>
    

    <author>nospam@example.com (Matthew Weier O'Phinney)</author>
    <content:encoded>
    &lt;p&gt;
    Now that &lt;a href=&quot;http://framework.zend.com/manual/en/zend.test.html&quot;&gt;Zend_Test&lt;/a&gt;
    has shipped, developers are of course asking, &quot;How do I setup my test
    suite?&quot; Fortunately, after some discussion with my colleagues and a little
    experimenting on my one, I can answer that now.
&lt;/p&gt;
 &lt;br /&gt;&lt;a href=&quot;http://weierophinney.net/matthew/archives/190-Setting-up-your-Zend_Test-test-suites.html#extended&quot;&gt;Continue reading &quot;Setting up your Zend_Test test suites&quot;&lt;/a&gt;
    </content:encoded>

    <pubDate>Thu, 11 Sep 2008 15:00:00 -0400</pubDate>
    <guid isPermaLink="false">http://weierophinney.net/matthew/archives/190-guid.html</guid>
    <category>best practices</category>
<category>mvc</category>
<category>oop</category>
<category>php</category>
<category>testing</category>
<category>zend framework</category>

</item>
<item>
    <title>Migrating OOP Libraries and Frameworks to PHP 5.3</title>
    <link>http://weierophinney.net/matthew/archives/181-Migrating-OOP-Libraries-and-Frameworks-to-PHP-5.3.html</link>
            <category>PHP</category>
    
    <comments>http://weierophinney.net/matthew/archives/181-Migrating-OOP-Libraries-and-Frameworks-to-PHP-5.3.html#comments</comments>
    <wfw:comment>http://weierophinney.net/matthew/wfwcomment.php?cid=181</wfw:comment>

    <slash:comments>58</slash:comments>
    <wfw:commentRss>http://weierophinney.net/matthew/rss.php?version=2.0&amp;type=comments&amp;cid=181</wfw:commentRss>
    

    <author>nospam@example.com (Matthew Weier O'Phinney)</author>
    <content:encoded>
    &lt;p&gt;
    With PHP 5.3 coming up on the horizon, I&#039;m of course looking forward to
    using namespaces. Let&#039;s be honest, who wants to write the following line?
&lt;/p&gt;

&lt;div class=&quot;php&quot; style=&quot;text-align: left&quot;&gt;&lt;br /&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;$viewRenderer&lt;/span&gt; = Zend_Controller_Action_HelperBroker::&lt;span style=&quot;color: #006600;&quot;&gt;getStaticHelper&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;&#039;viewRenderer&#039;&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#41;&lt;/span&gt;;&lt;br /&gt;&amp;#160;&lt;/div&gt;

&lt;p&gt;
    when the more succinct:
&lt;/p&gt;

&lt;div class=&quot;php&quot; style=&quot;text-align: left&quot;&gt;&lt;br /&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;$viewRenderer&lt;/span&gt; = HelperBroker::&lt;span style=&quot;color: #006600;&quot;&gt;getStaticHelper&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;&#039;viewRenderer&#039;&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#41;&lt;/span&gt;;&lt;br /&gt;&amp;#160;&lt;/div&gt;

&lt;p&gt;
    could be used? (Assuming you&#039;ve executed &lt;code&gt;&#039;use
    Zend::Controller::Action;&#039;&lt;/code&gt; somewhere earlier...)
&lt;/p&gt;

&lt;p&gt;
    However, while namespaces will hopefully lead to more readable code,
    particularly code in libraries and frameworks, PHP developers will finally
    need to start thinking about sane standards for abstract classes and
    interfaces. 
&lt;/p&gt;
 &lt;br /&gt;&lt;a href=&quot;http://weierophinney.net/matthew/archives/181-Migrating-OOP-Libraries-and-Frameworks-to-PHP-5.3.html#extended&quot;&gt;Continue reading &quot;Migrating OOP Libraries and Frameworks to PHP 5.3&quot;&lt;/a&gt;
    </content:encoded>

    <pubDate>Mon, 30 Jun 2008 09:00:00 -0400</pubDate>
    <guid isPermaLink="false">http://weierophinney.net/matthew/archives/181-guid.html</guid>
    <category>best practices</category>
<category>oop</category>
<category>php</category>
<category>zend framework</category>

</item>

</channel>
</rss>