<?xml version="1.0"?>
<rss version="2.0">
  <channel>
    <title>PHPDeveloper.org</title>
    <link>http://www.phpdeveloper.org</link>
    <description>Up-to-the Minute PHP News, views and community</description>
    <language>en-us</language>
    <pubDate>Fri, 24 May 2013 17:10:49 -0500</pubDate>
    <ttl>30</ttl>
    <item>
      <title><![CDATA[BinaryTides.com: Javascript style object literals in PHP]]></title>
      <guid>http://www.phpdeveloper.org/news/18270</guid>
      <link>http://www.phpdeveloper.org/news/18270</link>
      <description><![CDATA[<p>
On the BinaryTides.com site there's a recent post for those familiar with Javascript and wanting to have the same kind of <a href="http://www.binarytides.com/blog/javascript-style-object-literals-in-php/">object-style literals in PHP</a>.
</p>
<blockquote>
As similar thing [to Javascript object literals] can be done in PHP using anonymous functions (since 5.3) [...] Since version 5.3 Php added support for closures and that feature has been used above to create javascript style object literals. The use(&$a) expression makes the variable $a available inside the function happy.
</blockquote>
<p>
Code snippets are included showing how to create these objects via the use of closures and a little trickery with <a href="http://php.net/call_user_func_array">call_user_func_array</a> and __call to make assigning properties easier.
</p>]]></description>
      <pubDate>Wed, 25 Jul 2012 10:44:25 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[DevShed: Manipulating String Literals with Interpreter Classes in PHP 5]]></title>
      <guid>http://www.phpdeveloper.org/news/7590</guid>
      <link>http://www.phpdeveloper.org/news/7590</link>
      <description><![CDATA[<p>
DevShed has the <a href="http://www.devshed.com/c/a/PHP/Manipulating-String-Literals-with-Interpreter-Classes-in-PHP-5/">second part</a> of their look at the Interpreter design pattern series posted today. This time, they focus on the manipulation of string literals with Interpreter objects in a simple application.
</p>
<blockquote>
Bearing in mind that in the first article of the series I illustrated how to use an interpreter class to handle a group of fictional users, in this tutorial I'm going to go teach you how to utilize this pattern for manipulating a set of string processing classes.
</blockquote>
<p>
They <a href="http://www.devshed.com/c/a/PHP/Manipulating-String-Literals-with-Interpreter-Classes-in-PHP-5/1/">start with</a> a method (well, class really) of handling the strings themselves - a StringSaver class - that can write the information out to a file. On top of this, they create the Interpreter class, defining the different bits of functionality that can be performed on the string (uppercase, lowercase, etc). Finally, they <a href="http://www.devshed.com/c/a/PHP/Manipulating-String-Literals-with-Interpreter-Classes-in-PHP-5/3/">combine the two</a> in a simple example that applies the different interpretations to the given string.
</p>]]></description>
      <pubDate>Tue, 10 Apr 2007 09:08:00 -0500</pubDate>
    </item>
  </channel>
</rss>
