<?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>Wed, 15 Oct 2008 22:22:18 -0500</pubDate>
    <ttl>30</ttl>
    <item>
      <title><![CDATA[Zend: Webinar - PHP Security Basics (Nov 28th @ 9am PST)]]></title>
      <guid>http://www.phpdeveloper.org/news/9137</guid>
      <link>http://www.phpdeveloper.org/news/9137</link>
      <description><![CDATA[<p>
Zend is hosting a webinar today covering some of the <a href="http://zend.com/en/company/news/event/php-security-basics">basics of PHP security</a> for your site:
</p>
<blockquote>
Security is not just important when you are doing financial transactions - an insecure Web site can be used by others for malicious purposes to launch attacks against other Web sites. There are a few must-knows for anyone who ventures out into the world of PHP Web development. In this webinar John Coggeshall will focus on the absolute necessities when doing secure Web development.
</blockquote>
<p>
There's still <a href="https://zend.webex.com/zend/onstage/g.php?t=a&d=574013005">time to register</a> and get in on the hour long session (hosted by <i>John Coggeshall</i>). The time for the event is 9:00 am PST (GMT -07:00, San Francisco).
</p>]]></description>
      <pubDate>Wed, 28 Nov 2007 08:30:23 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[DevShed: Building Interpreter Classes with PHP 5]]></title>
      <guid>http://www.phpdeveloper.org/news/7553</guid>
      <link>http://www.phpdeveloper.org/news/7553</link>
      <description><![CDATA[<p>
DevShed is starting off another design pattern series with <a href="http://www.devshed.com/c/a/PHP/Building-Interpreter-Classes-with-PHP-5/">part one</a> of their look at the interpreter pattern - commonly used along with the Composite pattern to create more modular applications.
</p>
<blockquote>
In this series, which is comprised of three articles, I'll provide you with numerous code samples showing how to implement this useful pattern, ranging from building a simple application for managing user information to creating a decent blogger.
</blockquote>
<p>
As mentioned, their goal is to create a simple blogging application (eventually), but for now they just need to lay the foundation. They <a href="http://www.devshed.com/c/a/PHP/Building-Interpreter-Classes-with-PHP-5/1/">start with</a> an introduction to the pattern via the creation of the User and UserServer classes. Next up is the creation of the <a href="http://www.devshed.com/c/a/PHP/Building-Interpreter-Classes-with-PHP-5/2/">UserInterpreter</a> class to handle the requests and pass them along to the UserSaver. Finally, they show it in use, saving inputted user information into an array.
</p>]]></description>
      <pubDate>Tue, 03 Apr 2007 10:32:00 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[HowTo Forge: PHP Programming Basics]]></title>
      <guid>http://www.phpdeveloper.org/news/7125</guid>
      <link>http://www.phpdeveloper.org/news/7125</link>
      <description><![CDATA[<p>
The HowTo Forge website has posted <a href="http://www.howtoforge.com/php_programming_basics">the first part</a> in a new series of tutorials to help people (programmers and non) to get into PHP and be comfortable working with it.
</p>
<p>
This <a href="http://www.howtoforge.com/php_programming_basics">first part</a> starts from the base they've already set (installation/configuration) and actually gets into the code.
</p>
<blockquote>
This article is the first of a series of PHP guides that aim at teaching you the basics of PHP programming. By now, I hope you would have set up your system to start actual PHP programming. Lets start PHP programming.
</blockquote>
<p>
They keep things simple and <a href="http://www.howtoforge.com/php_programming_basics">look at</a> topics like:
<ul>
<li>What are tags?
<li>Web Page Parsing
<li>Operators and Operands
<li>Variables
</ul>
</p>]]></description>
      <pubDate>Thu, 18 Jan 2007 15:15:00 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[DevShed: The Basics of Implementing Adapter Objects with PHP]]></title>
      <guid>http://www.phpdeveloper.org/news/6839</guid>
      <link>http://www.phpdeveloper.org/news/6839</link>
      <description><![CDATA[<p>
DevShed takes a look at another of the design patterns in a new series starting with <a href="http://www.devshed.com/c/a/PHP/The-Basics-of-Implementing-Adapter-Objects-with-PHP/">this new tutorial</a> - a look at the implementation of Adapter objects in PHP.
</p>
<blockquote>
You may have already encountered situations in coding PHP applications in which you would like to use inheritance, but could not for one reason or another. Fortunately, there is an alternative for these situations that can help you achieve the same result. In this first article in a two-part series, you'll learn about the adapter pattern.
</blockquote>
<p>
They <a href="http://www.devshed.com/c/a/PHP/The-Basics-of-Implementing-Adapter-Objects-with-PHP/">start off</a> with the basics of the Adapter pattern and move quickly into the first definition of a class using them - a directory processor. Once that's built, they show how it all works with a more practical example.
</p>]]></description>
      <pubDate>Wed, 06 Dec 2006 15:53:59 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[DevShed: Introduction to Using SQLite with PHP 5]]></title>
      <guid>http://www.phpdeveloper.org/news/6818</guid>
      <link>http://www.phpdeveloper.org/news/6818</link>
      <description><![CDATA[<p>
DevShed has started a small series today that seeks to guide you through the <a href="http://www.devshed.com/c/a/PHP/Introduction-to-Using-SQLite-with-PHP-5/">world of SQLite</a> as is interfaced through PHP5.
</p>
<blockquote>
If you use PHP 5 to build web-based applications that access a database, you might want to consider SQLite. A "lighter" option than MySQL, this database may still suit your purposes if you don't need all of MySQL's bells and whistles. This three-part series covers many of SQLite's most useful features.
</blockquote>
<p>
Their post today, <a href="http://www.devshed.com/c/a/PHP/Introduction-to-Using-SQLite-with-PHP-5/">part one</a> talks about the basics of the protocol and how to get started with it in PHP5. Since it's enabled by default, the chances of it being on your installation are great. They only really look at grabbing data from the database in this part, saving pushing data back in for another time.
</p>]]></description>
      <pubDate>Mon, 04 Dec 2006 13:59:32 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[Alexander Netkachev's Blog: Practical PHP events]]></title>
      <guid>http://www.phpdeveloper.org/news/6559</guid>
      <link>http://www.phpdeveloper.org/news/6559</link>
      <description><![CDATA[<p>
In his <a href="http://www.alexatnet.com/Blog/Index/2006-10-24/practical-php-events">latest tutorial</a>, <i>Alexander Netkachev</i> shows how to, with some of the simple PHP functions, create an event system for your script, complete with callbacks.
</p>
<blockquote>
The way how events are raised and how listeners are attached on the events is a part of a core in many modern applications. It plays an important role in some enterprise design patterns (MVC, for example). 
</blockquote>
<p>
He starts with the basics of event handling - some of the terms and descriptions of basic functionality that any good event handler would have. He describes the most common setup of an event-interaction relationship. Then, it's on to the code, showing first three different ways to call functions (by name, by variable, and by callback).
</p>
<p>
He <a href="http://www.alexatnet.com/Blog/Index/2006-10-24/practical-php-events">finishes it off</a> with a functional example that responds to a a call to fireEvent (five times) and handles each by calling the function in the callback information (myFunction).
</p>]]></description>
      <pubDate>Tue, 24 Oct 2006 07:20:48 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Tobias Schlitt's Blog: A Two-day Look at PHPWeekender]]></title>
      <guid>http://www.phpdeveloper.org/news/6447</guid>
      <link>http://www.phpdeveloper.org/news/6447</link>
      <description><![CDATA[<p>
<i>Tobias Schlitt</i> has covered the <a href="http://weekender.phpugdo.de">PHPWeekender</a> event that happened this past weekend in two new posts over on his blog:
</p>
<p>
Day one (10.07.06) saw <a href="http://schlitt.info/applications/blog/index.php?/archives/497-A-great-success-PHP-Weekender-day-1.html">the start</a> of the meeting, and included a three hour tutorial session giving people a crash course to what PHP is and how it functions at a basic level. Pizza for lunch, then right back into the classes - more basics, some XML talk, and XML-RPC/REST/SOAP as well (two different tracks).
</p>
<p>
Day two (10.07.06) is described in <a href="http://schlitt.info/applications/blog/index.php?/archives/498-Final-roundup-PHP-Weekender-is-over.html">this post</a> along with a summary of how the event went and the feedback from those attending. Topics today included best practices, PHP5's advanced OOP features, "Enterprise PHP", and a final keynote.
</p>
<p>
Keep an eye out on the <a href="http://weekender.phpugdo.de">PHPWeekender website</a> for complete information, slides, and examples from the event as well.
</p>]]></description>
      <pubDate>Mon, 09 Oct 2006 09:11:00 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Wolfgang Drews' Blog: Very Last Chance: get two eZ Components Trainings for free!]]></title>
      <guid>http://www.phpdeveloper.org/news/6296</guid>
      <link>http://www.phpdeveloper.org/news/6296</link>
      <description><![CDATA[<p>
<i>Wolfgang Drews</i> <a href="http://www.drews.cx/2006/09/18/very-last-chance-get-two-ez-components-trainings-for-free/">reminds (German) readers</a> that tims is almost up for their chance to attend two eZ Components training sessions for free.
</p>
<blockquote>
If you understand german, here is your very last chance to participate at two very, very free training-sessions about eZ Components! Session One will find place on 20th of september and will cover the essentials of eZ Components. Session two comes to you just two days after on 22th of september and will look in detail at eZ Mail and eZ Template. Tobias Schlitt will be your instructor and show all that fine stuff practically with an example-application, just written for the show!
</blockquote>
<p>
The training is being offered by <a href="http://www.phpzertifizierung.eu/">phpzertifizierung.eu</a> and the <a href="http://ez.no/">eZ crew</a>. You can sign up now for both <a href="http://www.phpzertifizierung.eu/?p=8&s=8">session one</a> and <a href="http://www.phpzertifizierung.eu/?p=8&s=14">session two</a> if you'd like to attend.
</p>]]></description>
      <pubDate>Mon, 18 Sep 2006 13:53:06 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[PHPit.net: PHP5 Class Basics, Part 1]]></title>
      <guid>http://www.phpdeveloper.org/news/6191</guid>
      <link>http://www.phpdeveloper.org/news/6191</link>
      <description><![CDATA[<p>
PHPit.net takes its readers "back to basics" with it's latest series of tutorials, starting with <a href="http://www.phpit.net/article/php5-class-basics-part1/">part one</a>, a look at what PHP5 has to offer and introducing you to what's new since PHP4.
</p>
<blockquote>
In this first part of a new article series on PHP5 classes and objects you will be introduced to the basic concepts of using classes, the constructor and destructor methods and class inheritance.
</blockquote>
<p>
They <a href="http://www.phpit.net/article/php5-class-basics-part1/">start with</a> some of the basics of class building and object oriented programming to get the ball rolling. Next is a look at the constructor/deconstructor and inheritance in classes (extending one with another).
</p>]]></description>
      <pubDate>Fri, 01 Sep 2006 14:18:09 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Tobias Schlitt's Blog: PHPUGDO plans "PHP introduction workshop"]]></title>
      <guid>http://www.phpdeveloper.org/news/5804</guid>
      <link>http://www.phpdeveloper.org/news/5804</link>
      <description><![CDATA[<p>
Good news for those in and around Dortmund, Germany looking to get into PHP and see what makes it tick - the local <a href="http://phpugdo.de">PHP user group</a> is discussing organizing a "PHP Introduction Day" for anyone interested (as mentioned by <i>Tobias Schlitt</i>).
</p>
<blockquote>
We generally thought about making a whole day event, where we will teach people PHP basics in the morning and some advanced stuff (like best practices, usage of components, etc.) in the afternoon.
</blockquote>
<p>
After sharing the idea with a local computer science department, they already have over 50 people interested in attending. If there's enough interest in attending, they have thought about expanding it out into a two-day event, including the development of a sample application as part of the course.
</p>
<p>
If you're interested at all in taking this course and are in the area, <a href="http://schlitt.info/applications/blog/index.php?/archives/477-PHPUGDO-plans-PHP-introduction-workshop.html">let them know</a> by leaving a comment on <i>Toias'</i> blog.
</p>]]></description>
      <pubDate>Mon, 17 Jul 2006 06:20:36 -0500</pubDate>
    </item>
  </channel>
</rss>
