<?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>Sat, 25 May 2013 02:44:42 -0500</pubDate>
    <ttl>30</ttl>
    <item>
      <title><![CDATA[Derick Rethans's Blog: Obtaining the next month in PHP]]></title>
      <guid>http://www.phpdeveloper.org/news/13805</guid>
      <link>http://www.phpdeveloper.org/news/13805</link>
      <description><![CDATA[<p>
<i>Derick Rethans</i> (<a href="http://derickrethans.nl/phparchitects-guide-to-date-and-time-programming.html">master</a> of all things date and time in PHP) has <a href="http://derickrethans.nl/obtaining-the-next-month-in-php.html">a new post</a> to his blog showing how to correctly get the "next month" since the date string parser doesn't understand how to use that string directly.
</p>
<blockquote>
Over and over again PHP users complain that next month in PHP's date-string parser doesn't go to the next month, but instead skips to the one after next month.
</blockquote>
<p>
He describes what happens internally, how PHP bumps up the month and counts the number of days, and how you can use some of newer features in the PHP 5.3 release to get the first day of the next month. Specifically, this means using the "first day of next month" string for the modify() call on the DateTime object. If you're not on PHP 5.3 yet, <i>Derick</i> also includes a method in <a href="http://derickrethans.nl/obtaining-the-next-month-in-php.html#comments">the comments</a> to do it a slightly different way.
</p>]]></description>
      <pubDate>Fri, 08 Jan 2010 11:35:12 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[Symfony Blog: Making Jobeet (Advent 2008)]]></title>
      <guid>http://www.phpdeveloper.org/news/11504</guid>
      <link>http://www.phpdeveloper.org/news/11504</link>
      <description><![CDATA[<p>
The symfony blog has start up their own "advent calendar" of sorts (similar to what they've done in previous years) - creating an entire application in a single month, from December 1st through 31st. This time its the <a href="http://jobeet.org/">jobeet.org jobs website</a>. Here's the list of each day:
</p>
<ul>
<li><a href="http://feeds.feedburner.com/~r/symfony/blog/~3/471385806/do-you-know-jobeet">Do you know Jobeet?</a>
<li><a href="http://feeds.feedburner.com/~r/symfony/blog/~3/471625564/jobeet-day-1-starting-up-the-project">Jobeet - Day 1: Starting up the Project</a>
<li><a href="http://feeds.feedburner.com/~r/symfony/blog/~3/472469717/jobeet-day-2-the-project">Jobeet - Day 2: The Project</a>
<li><a href="http://feeds.feedburner.com/~r/symfony/blog/~3/473601700/jobeet-day-3-the-data-model">Jobeet - Day 3: The Data Model</a>
<li><a href="http://feeds.feedburner.com/~r/symfony/blog/~3/474669067/jobeet-day-4-the-controller-and-the-view">Jobeet - Day 4: The Controller and the View</a>
<li><a href="http://feeds.feedburner.com/~r/symfony/blog/~3/475753903/jobeet-day-5-the-routing">Jobeet - Day 5: The Routing</a>
<li><a href="http://feeds.feedburner.com/~r/symfony/blog/~3/476767539/jobeet-day-6-more-with-the-model">Jobeet - Day 6: More with the Model</a>
<li><A href="http://feeds.feedburner.com/~r/symfony/blog/~3/477506144/jobeet-day-7-playing-with-the-category-page">Jobeet - Day 7: Playing with the Category Page</a>
<li><a href="http://feeds.feedburner.com/~r/symfony/blog/~3/478459258/jobeet-day-8-the-unit-tests">Jobeet - Day 8: The Unit Tests</a>
<li><a href="http://feeds.feedburner.com/~r/symfony/blog/~3/479488693/jobeet-day-9-the-functional-tests">Jobeet - Day 9: The Functional Tests</a>
<li><a href="http://feeds.feedburner.com/~r/symfony/blog/~3/480586615/jobeet-day-10-the-forms">Jobeet - Day 10: The Forms</a>
<br/><br/>
<li><a href="http://feeds.feedburner.com/~r/symfony/blog/~3/481550319/jobeet-day-11-testing-your-forms">Jobeet - Day 11: Testing your Forms</a>
<li><a href="http://feeds.feedburner.com/~r/symfony/blog/~3/483654734/jobeet-day-12-the-admin-generator">Jobeet - Day 12: The Admin Generator</a>
<li><a href="http://feeds.feedburner.com/~r/symfony/blog/~3/483654733/jobeet-day-13-the-user">Jobeet - Day 13: The User</a>
<li><a href="http://feeds.feedburner.com/~r/symfony/blog/~3/484548748/jobeet-day-14-the-lazy-day">Jobeet - Day 14: The Lazy Day</a>
<li><a href="http://feeds.feedburner.com/~r/symfony/blog/~3/485506334/jobeet-day-15-feeds">Jobeet - Day 15: Feeds</a>
<li><a href="http://feeds.feedburner.com/~r/symfony/blog/~3/486606928/jobeet-day-16-web-services">Jobeet - Day 16: Web Services</a>
<li><a href="http://feeds.feedburner.com/~r/symfony/blog/~3/487544715/jobeet-day-17-search">Jobeet - Day 17: Search</a>
<li><a href="http://feeds.feedburner.com/~r/symfony/blog/~3/488668719/jobeet-day-18-ajax">Jobeet - Day 18: AJAX</a>
<li><a href="http://feeds.feedburner.com/~r/symfony/blog/~3/489623628/jobeet-day-19-internationalization-and-localization">Jobeet - Day 19: Internationalization and Localization</a>
<br/><br/>
<li><a href="http://feeds.feedburner.com/~r/symfony/blog/~3/490562587/jobeet-day-20-the-plugins">Jobeet - Day 20: The Plugins</a>
<li><a href="http://feeds.feedburner.com/~r/symfony/blog/~3/491319056/jobeet-day-21-the-design-day">Jobeet - Day 21: The Design Day</a>
<li><a href="http://feeds.feedburner.com/~r/symfony/blog/~3/492301275/jobeet-day-22-the-cache">Jobeet - Day 22: The Cache</a>
<li><a href="http://feeds.feedburner.com/~r/symfony/blog/~3/493148933/jobeet-day-23-the-deployment">Jobeet - Day 23: The Deployment</a>
<li><a href="http://feeds.feedburner.com/~r/symfony/blog/~3/493820350/jobeet-day-24-another-look-at-symfony">Jobeet - Day 24: Another Look at symfony</a>
</ul>
<p>
Stay tuned to the <a href="http://www.symfony-project.org/blog">Symfony blog</a> for more updates!
</p>]]></description>
      <pubDate>Thu, 04 Dec 2008 10:23:07 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[Lorna Mitchell's Blog: PHPNW: One Month Countdown]]></title>
      <guid>http://www.phpdeveloper.org/news/11257</guid>
      <link>http://www.phpdeveloper.org/news/11257</link>
      <description><![CDATA[<p>
<i>Lorna Mitchell</i> has <a href="http://www.lornajane.net/posts/2008/PHPNW-One-Month-Countdown">posted a countdown</a> - only one month until this year's <a href="http://conference.phpnw.org.uk/phpnw08/">PHP North West Conference</a>.
</p>
<blockquote>
In a month's time I'll be in Manchester, ready for the <A href="http://conference.phpnw.org.uk/phpnw08/">PHP North West conference</a>. The conference is a one-day event (Saturday, 22nd November), although the social side of things will kick off the night before. Tickets are 50 GBP for the early bird, 35 GBP for students and concessions - so <a href="http://conference.phpnw.org.uk/phpnw08/register/">register now</a>.
</blockquote>
<p>She mentions a few things surrounding the conference like the excellent <a href="http://conference.phpnw.org.uk/phpnw08/?page_id=118">speaker list</a> and the free subscription to <a href="http://www.phparch.com/">php|architect magazine</a> all attendees will receive.
</p>
<p>
Check out <a href="http://conference.phpnw.org.uk/phpnw08/">the conference website</a> for more information and to reserve your spot. Hurry! Time's running out!
</p>]]></description>
      <pubDate>Tue, 21 Oct 2008 11:14:15 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Community News: Kickoff of the month of TestFest]]></title>
      <guid>http://www.phpdeveloper.org/news/10089</guid>
      <link>http://www.phpdeveloper.org/news/10089</link>
      <description><![CDATA[<p>
Now that we're in to May, there's only one thing on a PHPer's mind (well some of them out there) - testing! This month several groups all around the world have set times for their own <a href="http://wiki.php.net/qa/testfest">TestFests</a> to dedicated time to writing up tests for PHP.
</p>
<blockquote>
The TestFest is an event that aims at improving the code coverage of the test suite for the PHP language itself. As part of this event, local User Groups (UG) are invited to join the TestFest. [...] All it takes is someone to organize a UG to spearhead the event and to get others involved in <a href="http://qa.php.net/write-test.php">writing phpt tests</a>. 
</blockquote>
<p>
Several groups have set up their times (here's <a href="http://wiki.php.net/qa/testfest">the list</a>) including teh Atlanta PHP group's happening today and the Cologne/Bonn user group's happening tomorrow. If you want to get in on the action and haven't found a group, check out the list and see if there's one nearby and join up before the event starts!
</p>
<p>
<i>Sebastian Bergmann</i> has <a href="http://sebastian-bergmann.de/archives/776-Prepare-for-TestFest.html">posted a checklist</a> as a reminder of things to bring with you to your local event.
</p>]]></description>
      <pubDate>Thu, 01 May 2008 12:46:47 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[ThinkPHP Blog: Put out the age of a date in words]]></title>
      <guid>http://www.phpdeveloper.org/news/9957</guid>
      <link>http://www.phpdeveloper.org/news/9957</link>
      <description><![CDATA[<p>
On the ThinkPHP blog today, <i>Annika Rabea</i> <a href="http://blog.thinkphp.de/archives/317-Put-out-the-age-of-a-date-in-words.html">shares a method</a> for outputting dates in words rather than in the usual numbers most applications use.
</p>
<blockquote>
Recently, I have to output the age of a date in words and didn't have a framework to work with. The first steps were to parse the given date into an array and create a timestamp with the individual parts. The difference between the timestamp of now and the created timestamp yielded the age in seconds. The result can be used to compare with seconds of a day, week, etc. 
</blockquote>
<p>
The code snippet <a href="http://blog.thinkphp.de/archives/317-Put-out-the-age-of-a-date-in-words.html">in the post</a> outputs the difference between two timestamps (then and now) it a bit more friendly way (ex. 4 months, 2 weeks, 2 days).
</p>]]></description>
      <pubDate>Fri, 11 Apr 2008 10:37:53 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Ilia Alshanetsky's Blog: Month of PHP Bugs]]></title>
      <guid>http://www.phpdeveloper.org/news/7234</guid>
      <link>http://www.phpdeveloper.org/news/7234</link>
      <description><![CDATA[<p>
<i>Ilia Alshanetsky</i> <a href="http://ilia.ws/archives/159-Month-of-PHP-Bugs.html">posts today</a> about the proposed "Month of PHP bugs" that <a href="http://blog.php-security.org/">Stefan Esser</a> is proposing:
</p>
<blockquote>
It would be interesting to see what issues he discovers, hopefully most of them have already been reported to the PHP Security Team, in which case the upcoming 5.2.1 release will provide a resolution path for affected users.
</blockquote>
<p>
Hopefully, as <i>Ilia</i> <a href="http://ilia.ws/archives/159-Month-of-PHP-Bugs.html">states</a>, the bugs will not turn out to be zero-day vulnerabilities and will instead be smaller issues. Either way, a bug-fix patch will probably soon follow.
</p>
<blockquote>
Either way, I have to look at this as a free security audit of PHP by someone with a clue about security and ultimately, in the long run it will only make PHP better, even if March is going to be rather busy.
</blockquote>]]></description>
      <pubDate>Wed, 07 Feb 2007 07:43:00 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[PHP Security Blog: Month of PHP bugs]]></title>
      <guid>http://www.phpdeveloper.org/news/6689</guid>
      <link>http://www.phpdeveloper.org/news/6689</link>
      <description><![CDATA[<p>
In part of an effort to work out some of the 'kinks' in PHP (as far as the security of the language itself), <i>Stefan Esser</i> <a href="http://blog.php-security.org/archives/46-Month-of-PHP-bugs.html">has proposed</a> a "Month of Bugs" for PHP. The idea is to release security issues found, one for each day - the month's hasn't been specified yet - with complete vulnerability information.
</p>
<blockquote>
While it is true that many PHP applications are written by people with no clue about security it is absolutely not true that PHP is a secure programming language. I think it is necessary to make ALL people aware of this.
</blockquote>
<p>
No word yet on when this month will start, but we will keep you posted as soon as it's out. If you'd like to check out the community's response to this effort, check out <a href="http://blog.php-security.org/archives/46-Month-of-PHP-bugs.html#comments">some of the comments</a> already posted to this announcement on the PHP Security Blog.
</p>]]></description>
      <pubDate>Mon, 13 Nov 2006 08:34:00 -0600</pubDate>
    </item>
  </channel>
</rss>
