<?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>Thu, 24 May 2012 09:30:50 -0500</pubDate>
    <ttl>30</ttl>
    <item>
      <title><![CDATA[Developer Drive: Creating a PHP User Survey: Writing to Database Tables]]></title>
      <guid>http://www.phpdeveloper.org/news/17157</guid>
      <link>http://www.phpdeveloper.org/news/17157</link>
      <description><![CDATA[<p>
On Developer Drive today they've posted the most recent article in a tutorial series showing you how to <a href="http://www.developerdrive.com/2011/11/creating-a-php-user-survey-writing-to-database-tables/">create a user survey</a> that stores the results to a database table. In this latest tutorial, they show how to hook the current code into a MySQL backend.
</p>
<blockquote>
In the first two parts of this series, we created the data layer that will hold the polling data and established methods for setting the variable values and reading from the database tables. In this part, we will build the methods that will write new polls and answers to the tables.
</blockquote>
<p>
They include the code for an "addPoll" method that inserts the questions and answers for the polls. Their "editPoll" method updates the poll questions/answers and the "addVote" method does exactly like it sounds - adding a vote to one of the poll options. Also included are "deletePoll", "activatePoll" and "deactivatePoll".
</p>]]></description>
      <pubDate>Tue, 22 Nov 2011 14:54:03 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[Brandon Savage's Blog: Q&A: Answering Some Questions About Object-Oriented Programming]]></title>
      <guid>http://www.phpdeveloper.org/news/13457</guid>
      <link>http://www.phpdeveloper.org/news/13457</link>
      <description><![CDATA[<p>
<i>Brandon Savage</i> has <a href="http://www.brandonsavage.net/qa-answering-some-questions-about-object-oriented-programming/">posted the answers</a> to some questions that were raised by a <a href="http://www.brandonsavage.net/five-tips-to-make-good-object-oriented-code-better/">previous post</a> of his on object-oriented development and some best practices. In this new post, he answers the questions:
</p>
<ul>
<li>"Often times when a developer gives each object only one responsibility, they tightly couple objects together." Can you explain?
<li>I do not know about dependency injection '" do you have any links that do not require subscription?
<li>Can you please explain 'one object '" one job' concept?
</ul>
<p>
Each question is answered, sometimes with code included, to help resolve any confusion about how to correct use object oriented practices in your applications.
</p>]]></description>
      <pubDate>Fri, 30 Oct 2009 09:20:52 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Chris Jones' Blog: New PHP Oracle FAQ Wiki]]></title>
      <guid>http://www.phpdeveloper.org/news/12301</guid>
      <link>http://www.phpdeveloper.org/news/12301</link>
      <description><![CDATA[<p>
<i>Chris Jones</i> has <a href="http://blogs.oracle.com/opal/2009/04/new_php_oracle_faq_wiki.html">pointed out</a> a new wiki page that's been set up as a more centralized resource for <a href="http://wiki.oracle.com/page/PHP+Oracle+FAQ">frequently asked questions about PHP and Oracle</a>.
</p>
<blockquote>
I've updated the old Oracle PHP FAQ and the Oracle PHP Troubleshooting FAQs that were hosted by Oracle Technology Network (OTN). We've redirected the old FAQ pages to a new wiki page: <a href="http://wiki.oracle.com/page/PHP+Oracle+FAQ">http://wiki.oracle.com/page/PHP+Oracle+FAQ</a> with the updated content. Feel free to create an account and make updates. Hosting the FAQ on a wiki seems appropriate because PHP is open source and grows by the value of everyone's contributions.
</blockquote>
<p>
Questions so far include some of the basics (connecting, querying, etc) and a few more complicated issues like pre-fetching, LOBS and new information for using the Zend Server to connect to your Oracle databases.
</p>]]></description>
      <pubDate>Wed, 08 Apr 2009 12:05:05 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Francois Zaninotto's Blog: Designing a CMS Architecture ]]></title>
      <guid>http://www.phpdeveloper.org/news/11094</guid>
      <link>http://www.phpdeveloper.org/news/11094</link>
      <description><![CDATA[<p>
A <a href="http://redotheweb.com/2008/09/19/designing-a-cms-architecture/">recent post</a> from <i>Francois Zaninotto</i> has been getting a lot of attention recently. It's his look at what would be needed to design a complete CMS and the full architecture behind it.
</p>
<blockquote>
When faced with the alternative between an off-the-shelf CMS or a custom development, many companies pick solutions like ezPublish or Drupal. In addition to being free, these CMS seem to fulfill all possible requirements. But while choosing an open-source solution is a great idea, going for a full-featured CMS may prove more expensive than designing and developing your own Custom Management System.
</blockquote>
<p>
He breaks it up into sections that look at the hidden costs behind custom development, what components it takes, the environment to build in and some of the fundamental questions you need to ask before even getting started.
</p>]]></description>
      <pubDate>Fri, 26 Sep 2008 08:49:37 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[WebDevRadio: Episode 40 - Listener questions]]></title>
      <guid>http://www.phpdeveloper.org/news/9106</guid>
      <link>http://www.phpdeveloper.org/news/9106</link>
      <description><![CDATA[<p>
The latest episode of <a href="http://www.webdevradio.com/">WebDevRadio</a> has been posted (by <i>Michael Kimsal</i>) - some responses to listener questions that have been sent to him.
</p>
<blockquote>
The latest <a href="http://www.webdevradio.com/">webdevradio</a> podcast is up.  One of the topics is a question for listeners about PHP learning resources; specifically, what are some good resources to learn PHP OO?  I also ask about what listeners would recommend to someone just getting in to the webdev field these days - .net, java, ruby, php, something else?
</blockquote>
<p>
You can either <a href="http://feeds.feedburner.com/WebdevradioPodcastHome">subscribe to their feed</a> to get this (and future episodes) or just <a href="http://www.webdevradio.com/get.php?web=podcast-webdevradio-2007-11-22-90589.mp3">get the mp3</a> only. He also has a web player <a href="http://www.webdevradio.com/index.php?id=58">on the post</a> to listen there as well.
</p>]]></description>
      <pubDate>Fri, 23 Nov 2007 12:20:32 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[Symfony Project: What do you use symfony for?]]></title>
      <guid>http://www.phpdeveloper.org/news/6373</guid>
      <link>http://www.phpdeveloper.org/news/6373</link>
      <description><![CDATA[<p>
The symfony project asks the community <a href="http://www.symfony-project.com/weblog/2006/09/27/what-do-you-use-symfony-for.html">on their blog</a> what sorts of projects they're using the framework for:
</p>
<blockquote>
<p>
We are trying to get a better view of the use of symfony, and of what people think are its strongest and weakest points.
</p>
<p>
If you have five minutes to spare, we'd love to have your feedback on the matter. There is a <a href="http://www.symfony-project.com/forum/index.php/t/3077/">poll thread</a> in the forum where you can express your opinion.
</p>
</blockquote>
<p>
If you're a user of the symfony framework, be sure to <a href="http://www.symfony-project.com/forum/index.php/t/3077/">head over to the post</a> and grab the list of questions they'd like to hear about. Tons of developers have already responded, so add your answers today!
</p>]]></description>
      <pubDate>Wed, 27 Sep 2006 08:20:00 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Jacob Santos' Blog: Multitasking in PHP]]></title>
      <guid>http://www.phpdeveloper.org/news/6084</guid>
      <link>http://www.phpdeveloper.org/news/6084</link>
      <description><![CDATA[<p>
In his <a href="http://www.santosj.name/php/multitasking-in-php/">latest blog post</a>, <i>Jacob Santos</i> takes a look at a common request PHP developers hit after a while - is it possible to multitask processes/actions in php?
</p>
<blockquote>
<p>
The ability to run two or more commands in parallel is totally sexy, but the Web is a different playing field and it doesn't make complete sense.
</p>
<p>
PHP loses control, once the output is sent and the connection is closed. Multithreading would probably make sense in streaming, but PHP already handles that for you where it makes sense for the function. Furthermore, mulithreading has its purpose in applications that continue to run and not something that closes and cleans up everything after the last command is issued.
</p>
</blockquote>
<p>
He <a href="http://www.santosj.name/php/multitasking-in-php/">continues</a> talking more about what multitasking is, a more real life example, the goods, the bads, and some of the issues that can come along with it. Finally, he suggests a feature to be added to the core of PHP - an "internal multitasking mechanism" to help aid these kinds of processes.
</p>]]></description>
      <pubDate>Sat, 19 Aug 2006 15:23:43 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Joshua Eichorn's Blog: You got AJAX questions I got Answers]]></title>
      <guid>http://www.phpdeveloper.org/news/6012</guid>
      <link>http://www.phpdeveloper.org/news/6012</link>
      <description><![CDATA[<p>
<i>Joshua Eichorn</i>, being the generous soul that he is, is offering in <a href="http://blog.joshuaeichorn.com/archives/2006/08/11/you-got-ajax-questions-i-got-answers/">his latest post</a> to answer any Ajax questions his readers might want to know about.
</p>
<blockquote>
<p>
Have you wondered whats the easiest way to submit a form using AJAX, what the status of <a href="http://htmlajax.org/">HTML_AJAX</a> development is, or what is covered in <a href="http://www.amazon.com/exec/obidos/redirect?tag=megansbookblo-20%26link_code=xm2%26camp=2025%26creative=165953%26path=http://www.amazon.com/gp/redirect.html%253fASIN=0132216353%2526tag=megansbookblo-20%2526lcode=xm2%2526cID=2025%2526ccmID=165953%2526location=/o/ASIN/0132216353%25253FSubscriptionId=0EMV44A9A5YT1RVDGZ82">Understanding AJAX</a>?
</p>
<p>
Well nows your chance.
</p>
</blockquote>
<p>
To get your question(s) in, just submit them as a comment on <a href="http://blog.joshuaeichorn.com/archives/2006/08/11/you-got-ajax-questions-i-got-answers/">this post</a> and he'll come back in a few days with the answers.
</p>]]></description>
      <pubDate>Fri, 11 Aug 2006 14:06:50 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Syntux.net: PHP5 Certification Exam]]></title>
      <guid>http://www.phpdeveloper.org/news/5977</guid>
      <link>http://www.phpdeveloper.org/news/5977</link>
      <description><![CDATA[<p>
With a "post-exam post" today, <i>Jad</i> has come back from the testing center fresh out of the new Zend PHP5 Certification exam with <a href="http://syntux.net/blog/2006/08/08/php5-certification-exam/">a few comments</a>.
</p>
<blockquote>
I just came back from the test centre; The exam was really great and joy to take, all topics were equally covered but if you are planning to book then I'd suggest not to make a general read but read in details about everything even stuff you aren't likely to use or you are not used to use in your daily dose of code.
</blockquote>
<p>
He gives <a href="http://syntux.net/blog/2006/08/08/php5-certification-exam/">examples of questions</a> of different types - syntax, general functionality differences, differences between PHP4 and PHP5, etc. He also specifically mentions some of the questions covering exceptions, SOAP, inferfaces, SimpleXML and more. He recommends reading up on pretty much every topic on <a href="http://www.zend.com/education/zend_php_certification/php_5_certification">their list</a>.
</p>]]></description>
      <pubDate>Tue, 08 Aug 2006 06:09:42 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[KillerPHP.com: PHP Design Patterns - when should they be used?]]></title>
      <guid>http://www.phpdeveloper.org/news/5966</guid>
      <link>http://www.phpdeveloper.org/news/5966</link>
      <description><![CDATA[<p>
On the KillerPHP.com website, there's <a href="http://www.killerphp.com/articles/php-design-patterns/">a brief look</a> at design patterns, specifically using them in PHP:
</p>
<blockquote>
Since the release of PHP 5, the PHP world has slowly started to get into more advanced programming, things like object oriented concepts and the use of design patterns.
</blockquote>
<p>
<i>Stefan Mischook</i> <a href="http://www.killerphp.com/articles/php-design-patterns/">describes the patterns simply</a>, as nothing more than standardized ways of solving common programming problems. He lists a few of the more well-known patterns and answers a few common questions developers have about them:
<ul>
<li>When should you start learning and using design patterns?
<li>The dark side of design patterns (when should I use them?)
<li>What can we learn from Java's bad experience?
</ul>
</p>
<p>
I love his <a href="http://www.killerphp.com/articles/php-design-patterns/">final comment</a> - it sums the design pattern experience up well:
</p>
<blockquote>
I am not saying that design patterns are bad, I just think they should be used only in the right context: you don't need an 18 wheeler truck to move a chair...
</blockquote>]]></description>
      <pubDate>Mon, 07 Aug 2006 06:21:35 -0500</pubDate>
    </item>
  </channel>
</rss>

