<?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>Tue, 21 May 2013 15:33:47 -0500</pubDate>
    <ttl>30</ttl>
    <item>
      <title><![CDATA[PHP Podcast: Episode #2 - Adam Culp]]></title>
      <guid>http://www.phpdeveloper.org/news/19496</guid>
      <link>http://www.phpdeveloper.org/news/19496</link>
      <description><![CDATA[<p>
The PHP Podcast (from <a href="http://zend.com">Zend</a>) has posted its second episode - <a href="http://phppodcast.com/episode-2-adam-culp/">Episode #2</a>, an interview with <i>Adam Culp</i> who recently joined the team at Zend and is a organizer for the South Florida PHP User Group.
</p>
<blockquote>
In this episode we talk to Adam Culp on his very first day as a Zend employee. We talk about PHP community and Adam's decision to move from the realm of independent consultant to Zender! Adam is the organizer of <a href="http://sunshinephp.com/">SunshinePHP</a>, PHP Guru and joining the Zend Professional Services Team.
</blockquote>
<p>
You can listen to this latest episode either through the <a href="http://phppodcast.com/episode-2-adam-culp/">in-page player</a> or by <a href="http://phppodcast.com/wp-content/uploads/2013/04/TPHPP_002_Adam_Culp_April2013.mp3">downloading the mp3</a> directly. You can also <a href="http://phppodcast.com/feed/">subscribe to their feed</a> of you want this and future episodes pulled automatically.
</p>
Link: http://phppodcast.com/episode-2-adam-culp/]]></description>
      <pubDate>Tue, 23 Apr 2013 10:47:38 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[7PHP.com: Zend Certifications Tips & Tricks - Hear It From Zend Certified Engineer Eric Hogue]]></title>
      <guid>http://www.phpdeveloper.org/news/19492</guid>
      <link>http://www.phpdeveloper.org/news/19492</link>
      <description><![CDATA[<p>
On 7PHP.com there's a new post that interviews a PHP community member, <i>Eric Hogue</i>, about <a href="http://7php.com/zend-certification-advice-eric-hogue/">his experience with the Zend Certified Engineer exam</a>.
</p>
<blockquote>
This is the 3rd set of <a href="http://7php.com/category/zend-certification-tips/">Zend Certification Tips and Advice</a> to help anyone taking either of the two Zend Exams powered by <a href="http://en.wikipedia.org/wiki/Zend_Technologies">Zend Technologies</a>: the Zend PHP Certification Exam and/or the Zend Framework Certification Exam. The aim being to help people who want to sit for those exams and inform them what it is all about & what to expect by <a href="http://7php.com/category/expert-php-advice/">hearing it from (pro) PHP Guys</a> who have already been through it, that is => Hear It From Zend Certified Engineers!
</blockquote>
<p>
He starts off with some general questions to <i>Eric</i> about the exam and its structure and how he prepared himself for it. He mentions some of the resources he used to study and what kind of topics to pay attention to. There's also a few quotes included at the end giving <a href="http://penguindreams.org/blog/disappointe-with-zends-php5-certification">another perspective</a> on the exam (specifically, some frustrations).
</p>
Link: http://7php.com/zend-certification-advice-eric-hogue]]></description>
      <pubDate>Mon, 22 Apr 2013 12:16:25 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[PHP Podcast: Episode #1 - Cal Evans]]></title>
      <guid>http://www.phpdeveloper.org/news/19385</guid>
      <link>http://www.phpdeveloper.org/news/19385</link>
      <description><![CDATA[<p>
The <a href="http://phppodcast.com/episode-1-cal-evans/">first episode</a> of a new PHP-related podcast, the "PHP Podcast" produced by <a href="http://zend.com">Zend</a>, has been released. This first episode, hosted by <i>Joe Stagner</i> features a well-known PHPer, <i>Cal Evans</i>.
</p>
<blockquote>
Cal Evans has been referred to as "The Ubiquitous Face of the PHP Community". That's made Cal an obvious choice for the first guest on the PHPPodcast. In this episode we chat about the evolving face of the PHP community.
</blockquote>
<p>
You can listen to this latest episode either through the <a href="http://phppodcast.com/episode-1-cal-evans/">in-page player</a>, by <a href="http://phppodcast.com/wp-content/uploads/2013/03/TPHPP_001_Cal_Evans.mp3">downloading the mp3</a> or by <a href="http://phppodcast.com/feed/">subscribing to their feed</a>.
</p>]]></description>
      <pubDate>Fri, 29 Mar 2013 12:38:30 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[PHPMaster.com: The MVC Pattern and PHP, Part 2]]></title>
      <guid>http://www.phpdeveloper.org/news/19302</guid>
      <link>http://www.phpdeveloper.org/news/19302</link>
      <description><![CDATA[<p>
PHPMaster.com has posted the <a href="http://phpmaster.com/the-mvc-pattern-and-php-2/">second part of their MVC series</a>, introducing you to the Model/View/Controller design pattern. If you want to catch up, part one <a href="http://phpmaster.com/the-mvc-pattern-and-php-1/">is here</a>.
</p>
<blockquote>
Welcome to part 2 of this two-part series discussing MVC and PHP, where we'll discuss some of the considerations one must make when using an MVC architecture. If you've come straight to this article without reading part 1 first, I encourage you to head back and have careful read as this one will assume that you've read and understand everything it discussed.
</blockquote>
<p>
He talks about some of the things more involved in making a MVC framework including routing and URL formats and working with templates. Sample code is included for the route handling, model/controller relationship and view classes for the templates.
</p>]]></description>
      <pubDate>Tue, 12 Mar 2013 11:19:03 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[PHPMaster.com: The MVC Pattern and PHP, Part 1]]></title>
      <guid>http://www.phpdeveloper.org/news/19274</guid>
      <link>http://www.phpdeveloper.org/news/19274</link>
      <description><![CDATA[<p>
If you're new to the world of PHP frameworks, there's one acronym that might confuse you if you don't understand the structure - MVC. In <a href="http://phpmaster.com/the-mvc-pattern-and-php-1">this new tutorial</a> on PHPMaster.com today introduces you to the MVC (Model/View/Controller) design pattern and how it's commonly implemented in PHP.
</p>
<blockquote>
The Model-View-Control (MVC) pattern, originally formulated in the late 1970s, is a software architecture pattern built on the basis of keeping the presentation of data separate from the methods that interact with the data. In theory, a well-developed MVC system should allow a front-end developer and a back-end developer to work on the same system without interfering, sharing, or editing files either party is working on. [...] In this article, I will go the basic principles of MVC, a run through the definition of the pattern and a quick example of MVC in PHP. This is definitely a read for anyone who has never coding with MVC before or those wanting to brush up on previous MVC development skills.
</blockquote>
<p>
He starts with an introduction of the overall structure of the pattern, how each part talks with the others. He then talks about each piece in a bit more detail and provides some code examples for some very basic MVC classes. There's no routing or anything connected to them like there would be in a framework - it's just the classes taking the others in as parameters.
</p>]]></description>
      <pubDate>Tue, 05 Mar 2013 13:21:32 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[Andrew Podner: Lithium: Building Views Using Layouts]]></title>
      <guid>http://www.phpdeveloper.org/news/19176</guid>
      <link>http://www.phpdeveloper.org/news/19176</link>
      <description><![CDATA[<p>
<i>Andrew Podner</i> has written up a new post for his site today about <a href="http://unassumingphp.com/lithium-building-views-using-layouts/">building views/layouts in Lithium</a> and make the maintenance of your application simpler in the long run.
</p>
<blockquote>
The last time I wrote about the <a href="http://lithify.me/">Lithium framework</a>, the focus was on getting information out of a MySQL database.  Once you have that information, in many cases you will want to show it to the user.  In this installment, we are going to look at how Lithium implements layouts for your output in an effort to improve reusability of code, which ultimately improves the developer's ability to quickly get applications up and running and it makes maintenance down the road that much easier.
</blockquote>
<p>
He talks about the basic structure of an application (on the file system) and where the layouts and views live inside it. He includes a sample layout that defines areas for things like title, scripts, character set and main content. Code is also included showing how to use it in your application. There's also a bit about setting up a default layout in your "_init" method if you'd like to use it across the entire application.
</p>]]></description>
      <pubDate>Wed, 13 Feb 2013 11:54:04 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[7PHP.com: Zend Certification Tips & Tricks, Hear It From Zend Certified Engineer Lorna Jane Mitchell]]></title>
      <guid>http://www.phpdeveloper.org/news/19163</guid>
      <link>http://www.phpdeveloper.org/news/19163</link>
      <description><![CDATA[<p>
7PHP.com has posted a new article where they asked <i>Lorna Mitchell</i> for <a href="http://7php.com/zend-certification-advice-lorna-mitchell/">some of her advice</a> for those wanting to take the Zend Certified Engineer exam, including what the test is like and how you can prepare effectively.
</p>
<blockquote>
This is the 2nd set of <a href="http://7php.com/category/zend-certification-tips/">Zend Certification Tips and Advice</a> to help anyone taking either of the two Zend Exams powered by <a href="http://en.wikipedia.org/wiki/Zend_Technologies">Zend Technologies</a>: the Zend PHP Certification Exam and/or the Zend Framework Certification Exam. The aim being to help people who want to sit for those exams and inform them what it is all about & what to expect by <a href="http://7php.com/category/expert-php-advice/">hearing it from (pro) PHP Guys</a> who have already been through it, that is => Hear It From Zend Certified Engineers!
</blockquote>
<p>
They start with a little background on her and her experience with PHP and get quickly into the questions about the exam. Topics include things like:
</p>
<ul>
<li>What the test is about and hopes to achieve
<li>Some things you can do to prepare
<li>A recommendation to make the most of your time exploring topics you might be weak in
<li>Whether or not the ZCE training classes help in the learning process
</ul>
<p>
You can read the rest of the interview <a href="http://7php.com/zend-certification-advice-lorna-mitchell/">here</a>.
</p>]]></description>
      <pubDate>Mon, 11 Feb 2013 10:26:42 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[7PHP.com: Zend Certifications Tips & Tricks - Michelangelo van Dam]]></title>
      <guid>http://www.phpdeveloper.org/news/19130</guid>
      <link>http://www.phpdeveloper.org/news/19130</link>
      <description><![CDATA[<p>
On 7PHP.com today there's a new interview posted, a different kind of one from their usual "community spotlight" series. In <a href="http://7php.com/zend-certification-advice-michelangelo-van-dam/">this new article</a> they talk with <i> Michelangelo van Dam</i> about the Zend Certified Engineer test and any advice he can offer to those wanting to take it.
</p>
<blockquote>
This is the 1st set of <a href="http://7php.com/category/zend-certification-tips/">Zend Certification Tips and Advice</a> to help anyone taking either of the two Zend Exams powered by <a href="http://en.wikipedia.org/wiki/Zend_Technologies">Zend Technologies</a>: the Zend PHP Certification Exam and/or the Zend Framework Certification Exam. The aim being to help people who want to sit for those exams and inform them what it is all about & what to expect by <a href="http://7php.com/category/expert-php-advice/">hearing it from (pro) PHP Guys</a> who have already been through it, that is.
</blockquote>
<p>
There's a long list of questions in the interview covering a wide range of things about the test everything from what its about out to some of <i>Michelangelo</i>'s own opinions about the tests:
</p>
<ul>
<li>Can you briefly give us an idea of what ZC is about, what it tries to achieve?
<li>Can you give us an idea of what need to be studied and what kind of stuffs we should expect..etc
<li>Parts of the modules that you think is more complex and one should pay special attention to?
<li>What TWO questions can you remember that you can share with us
<li>Do you recommend PHP guys to get certified?
</ul>
<p>
Check out the answers to these and more questions in <a href="http://7php.com/zend-certification-advice-michelangelo-van-dam/">the full interview</a>.
</p>]]></description>
      <pubDate>Mon, 04 Feb 2013 11:22:16 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[PHPMaster.com: PHP and the i, Part 2]]></title>
      <guid>http://www.phpdeveloper.org/news/19086</guid>
      <link>http://www.phpdeveloper.org/news/19086</link>
      <description><![CDATA[<p>
On PHPMaster.com today they've posted the <a href="http://phpmaster.com/php-and-the-i-2/">second part</a> of their "PHP and the i" series (here's <a href="http://phpdeveloper.org/news/19054">part one</a>). In this new article, he looks a bit closer at what kind of knowledge is needed to develop PHP on the IBM i.
</p>
<blockquote>
In this somewhat risqu&eacute; episode, we'll look at just what you need to be able to do development work on the i. Many people in the i world will that PHP is native to the i, but I don't think that's really true. To me, native means that it just runs, no problems or questions asked, nothing special needs to be done, it just sort of happens like when you see someone across a crowded room and know she/he is "the one". That's not the way it works with PHP and the i.
</blockquote>
<p>
He starts off by talking about Zend and its contribution to the IBM i's abilities to run PHP through <a href="http://en.wikipedia.org/wiki/IBM_RPG">RPG</a> thanks to a "bridge" they created. There are other options, but as he points out, they're not as well developed (or supported) as Zend's offering (being Zend Server, Zend Studio and Zend Framework). 
</p>
<p>
He then talks about the details of creating and running scripts - where to put them, what kind of RPG knowledge you'll need to implement them, and which parts of the typical MVC stack work best where. 
</p>]]></description>
      <pubDate>Thu, 24 Jan 2013 12:57:03 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[Qafoo.com: Black Magic with Regular Expresions]]></title>
      <guid>http://www.phpdeveloper.org/news/18819</guid>
      <link>http://www.phpdeveloper.org/news/18819</link>
      <description><![CDATA[<p>
If you've been mystified by regular expressions in the past and want to learn more about their effective use, you should check out <a href="http://qafoo.com/blog/029_black_magic_with_regular_expression_webinar.html">these two webcasts</a> from Qafoo - "Black Magic with Regular Expressions" and "Understanding Regular Expressions".
</p>
<blockquote>
We are happy to announce the availability of my second Regular Expression webinar recording. It was a fun event, which I used to explain all the attendees a little bit more about the PCRE Regular Expression engine available in PHP and some other languages. I am covering some slightly advanced topics, like subpattern options, unicode and backtracking aka. greediness and performance.
</blockquote>
<p>You can watch these two recordings over on the Zend.com site:</p>
<ul>
<li><a href="http://www.zend.com/en/resources/webinars/php?#QAFOO3">Black Magic with Regular Expressions</a>
<li><a href="http://www.zend.com/en/resources/webinars/php?#QAFOO2">Understanding Regular Expressions</a>
</ul>]]></description>
      <pubDate>Thu, 29 Nov 2012 10:21:47 -0600</pubDate>
    </item>
  </channel>
</rss>
