<?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>Sun, 19 May 2013 13:18:58 -0500</pubDate>
    <ttl>30</ttl>
    <item>
      <title><![CDATA[Rob Allen's Blog: Access view variables in another view model]]></title>
      <guid>http://www.phpdeveloper.org/news/17770</guid>
      <link>http://www.phpdeveloper.org/news/17770</link>
      <description><![CDATA[<p>
In <a href="http://akrabat.com/zend-framework-2/access-view-variables-in-another-view-model/">this new post</a> to his blog <i>Rob Allen</i> shows you how to access the view variables from another ViewModel.
</p>
<blockquote>
Unlike Zend Framework 1, the view layer in Zend Framework 2 separates the variables assigned to each view model. This means that when you are in the layout view script, you don't automatically have access to variables that were assigned the the action's view model and vice versa.
</blockquote>
<p>
He includes snippets of code with an example controller and a sample view that fetches a value from a child ViewModel instance. He also shows how to access layout and configuration values in the view.
</p>]]></description>
      <pubDate>Tue, 03 Apr 2012 12:53:37 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Robert Basic's Blog: Online resources for Zend Framework]]></title>
      <guid>http://www.phpdeveloper.org/news/12061</guid>
      <link>http://www.phpdeveloper.org/news/12061</link>
      <description><![CDATA[<p>
<i>Robert Basic</i> has put together <a href="http://robertbasic.com/blog/online-resources-for-zend-framework/">an ever growing list</a> of tutorials and other resources related to the Zend Framework (including several Twitter users to follow).
</p>
<blockquote>
Besides the <a href="http://framework.zend.com/manual/en/">official documentation</a> and <a href="http://framework.zend.com/docs/quickstart">the Quickstart</a>, there are many useful resources for <a href="http://framework.zend.com/">Zend Framework</a>, like blogs and Twitter. I did my best to collect them. If you know something that's not listed here, but should be, please leave a comment and I'll update the post.
</blockquote>
<p>
He has three categories right now - blogs of well-known developers of the framework and outspoken proponents of it, Twitter users you can follow that talk about/might help with issues that could come up and some of the books that have been published on the topic. There's also an "Other" category with mentions of IRC channels, the ZF wiki and the ZF forum.
</p>]]></description>
      <pubDate>Wed, 04 Mar 2009 07:51:39 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[International PHP Magazine: Poll Question: You Did Not Know That]]></title>
      <guid>http://www.phpdeveloper.org/news/6299</guid>
      <link>http://www.phpdeveloper.org/news/6299</link>
      <description><![CDATA[<p>
The International PHP Magazine has conducted a poll on its website over the past week, this time asking "You Did Not Know That...", asking developers which of the true statements about PHP they didn't know about.
</p>
<p>
The options this time were:
<ul>
<li>The trailing '?>' in PHP is Optional
<li>You can embed other programming languages in PHP
<li>Objects can be made to look like arrays by using Standard PHP Library
<li>require is faster than require_once
<li>Anything Less than 5.1.0 is Silly
<li>All
</ul>
There wasn't a whole lot of difference in the results of this poll, but the most all-inclusive of the list was the one selected the most - "All". Following that, was that the trailing closing PHP tag is optional, then a tie for third between the "embed other languages" and "Less than PHP 5.1.0" options.
</p>
<p>
Be sure to cast your vote in their latest poll that asks readers <a href="http://www.php-mag.net/magphpde/magphpde_news/psecom,id,26343,nodeid,5.html">that they're really looking for</a> in their frameworks.
</p>]]></description>
      <pubDate>Mon, 18 Sep 2006 14:16:19 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[WeberDev.com: User Authentication with patUser (Part 3)]]></title>
      <guid>http://www.phpdeveloper.org/news/5911</guid>
      <link>http://www.phpdeveloper.org/news/5911</link>
      <description><![CDATA[<p>
WeberDev.com has posted <a href="http://www.weberdev.com/ViewArticle/463">part three</a> of their "User Authentication With patUser" series today, detailing some of the aditional functionality the patUser package has to offer.
</p>
<blockquote>
<p>
While the API for user and group management does form the core of the patUser library, it's not all there is on display. patUser also includes a number of utility functions that can come in handy for certain specialized tasks. 
</p>
<p>
These functions include identifying users and groups by different criteria (such as name or email address); keeping track of the URLs visited by the user so as to generate a user trail; maintaining user account statistics for auditing purposes; and providing exception-handling routines for more graceful error handling. 
</p>
</blockquote>
<p>
They <a href="http://www.weberdev.com/ViewArticle/463">give the details</a> on how to:
<ul>
<li>make exceptions, 
<li>track the user's history through the site, 
<li>perform a natural selection search on user data, 
<li>how to identify users, 
<li>record stats about the user's activities
</ul>
</p>
<p>
With <a href="http://www.weberdev.com/ViewArticle/463">this tutorial</a> they finish off the series, providing a good solid overview of the <a href="http://www.php-tools.de/">patUser package</a>. If you're just now reading the series, be sure to check out <a href="http://www.phpdeveloper.org/news/5485">part one</a> and <a href="http://www.phpdeveloper.org/news/5612">part two</a>.
</p>]]></description>
      <pubDate>Mon, 31 Jul 2006 06:24:13 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[WebProNews.com: PHP Roadmap]]></title>
      <guid>http://www.phpdeveloper.org/news/5466</guid>
      <link>http://www.phpdeveloper.org/news/5466</link>
      <description><![CDATA[<p>
On WebProNews.com a <a href="http://www.webpronews.com/expertarticles/expertarticles/wpn-62-20060526PHPRoadmap.html">PHP roadmap</a> has been posted - a comprehensive look at what PHP is and how it's evolved.
</p>
<quote>
<i>
We expect our readers to have a more than firm handle on what PHP is, but for completeness-sake: PHP (a recursive acronym of PHP: Hypertext Pre-processor) is an open source, server-side web-scripting language for creating dynamic pages. 
</i>
</quote>
<p>
They <a href="http://www.webpronews.com/expertarticles/expertarticles/wpn-62-20060526PHPRoadmap.html">look first</a> at what PHP has to offer, then how it's evolved, and finally a comparison of PHP to several other langauges, including Perl, Java, and Cold Fusion.
</p>]]></description>
      <pubDate>Mon, 29 May 2006 18:44:07 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Professional PHP Blog: Comparing PHP with other languages]]></title>
      <guid>http://www.phpdeveloper.org/news/4824</guid>
      <link>http://www.phpdeveloper.org/news/4824</link>
      <description><![CDATA[In <a href="http://www.procata.com/blog/archives/2006/02/09/comparing-php-with-other-languages/">this latest post</a> from the Professional PHP Blog, there's a brief compaison of PHP versus other languages on a few different points.
<p>
<quote>
<i>
Chris Shiflett posted some thoughts on <a href="http://shiflett.org/archive/190">PHP and Ruby on Rails</a> which has generated some interesting discussion. Chris divides programming languages into two categories: Flexible and powerful, Structured and organized. 
<p>
I prefer to group languages in a different way.
</i>
</quote>
<p>
Among <a href="http://www.procata.com/blog/archives/2006/02/09/comparing-php-with-other-languages/">the topics</a> to compare the languages under, included are things like garbage collection, interactive or batch, and abstraction. For each, he breaks the category down, describing what it's all about and seperates it into its two components, assigning langauges.]]></description>
      <pubDate>Fri, 10 Feb 2006 06:51:19 -0600</pubDate>
    </item>
  </channel>
</rss>
