<?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, 18 May 2013 20:32:56 -0500</pubDate>
    <ttl>30</ttl>
    <item>
      <title><![CDATA[Symfony Blog: All symfony 1.x versions available on Github]]></title>
      <guid>http://www.phpdeveloper.org/news/17043</guid>
      <link>http://www.phpdeveloper.org/news/17043</link>
      <description><![CDATA[<p>
<i>Fabien Potencier</i> has <a href="http://symfony.com/blog/all-symfony-1-x-versions-available-on-github?">made an announcement</a> on the Symfony Blog today about all the availability of previous Symfony versions on github.
</p>
<blockquote>
symfony1 is well and alive and many developers are now using it for projects hosted on Git. But as the official symfony 1 repository is hosted on Subversion, it's not always easy to get things versioned easily. As of today, this becomes much more easier. If you are using Git and symfony1, you can now use the official symfony1 <a href="https://github.com/symfony/symfony1">Git</a> clone.
</blockquote>
<p>
There are branches for each of the major 1.x releases as well as tags for some of the minor releases. You can, of course, still access the latest packages directly via the <a href="http://www.symfony-project.org/">symfony website</a>.
</p>
]]></description>
      <pubDate>Wed, 26 Oct 2011 09:15:15 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[NETTUTS.com: Magento 1.3: PHP Developer's Guide - Free Copies]]></title>
      <guid>http://www.phpdeveloper.org/news/14379</guid>
      <link>http://www.phpdeveloper.org/news/14379</link>
      <description><![CDATA[<p>
NETTUTS.com is <a href="http://net.tutsplus.com/freebies/books/magento-1-3-php-developers-guide-free-copies">having a give away</a> of some free copies of the Packt book "Magento 1.3: PHP Developer's Guide" for anyone that comments on the post.
</p>
<blockquote>
Magento is one of the most popular PHP eCommerce solutions available for web developers. In their own words, it's the fastest growing eCommerce platform in the world. Packt Publishing has generously donated a handful of copies of their latest Magento book, called "Magento 1.3: PHP Developer's Guide".
</blockquote>
<p>
The book goes into the depth PHP developers will need to really get into the heart of Magento and create customized modules with advanced functionality to make it just what you need.
</p>]]></description>
      <pubDate>Tue, 20 Apr 2010 10:28:26 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Sameer Borate's Blog: Detecting duplicate code in PHP files]]></title>
      <guid>http://www.phpdeveloper.org/news/12300</guid>
      <link>http://www.phpdeveloper.org/news/12300</link>
      <description><![CDATA[<p>
On his blog today <i>Sameer</i> looks at <a href="http://www.codediesel.com/tools/detecting-duplicate-code-in-php-files/">a method for finding duplicate code</a> in your applications with the help of <a href="http://github.com/sebastianbergmann/phpcpd/tree/master">PHPCPD</a>.
</p>
<blockquote>
Duplicated code in projects is a frequent thing and also the one ripe for factoring out in a new class or function. Cut/Paste coding is a common development practice among programmers, a lot of which can lead to code size increase and maintenance nightmares. <a href="http://github.com/sebastianbergmann/phpcpd/tree/master">PHPCPD</a> (php copy paste detector) is a PEAR tool that makes it easier to detect duplicate code in php projects. Below is a short tutorial on the PHPCPD package.
</blockquote>
<p>
You can either install the tool via a PEAR channel or directly from the github site. Once its downloaded and extracted you can immediately run it on the subdirectory of your choice. He also includes a more extended example - a search on a minimum of 5 lines of 70 tokens found to trip the filter in finding cloned functionality.
</p>]]></description>
      <pubDate>Wed, 08 Apr 2009 11:16:17 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Jaisen Mathai's Blog: How to host the php.net manual on your laptop for offline use]]></title>
      <guid>http://www.phpdeveloper.org/news/12125</guid>
      <link>http://www.phpdeveloper.org/news/12125</link>
      <description><![CDATA[<p>
<i>Jaisen Mathai</i> has <a href="http://www.jaisenmathai.com/blog/2009/03/03/how-to-host-the-phpnet-manual-on-your-laptop-for-offline-use/">a helpful hint</a> for those that do any offline work with PHP on their own development systems - how to mirror the PHP manual on a local web server.
</p>
<blockquote>
In addition to [a local copy of your source] being faster to develop, it lets you work without needing to be connected to the Internet. But what about the tools you use while developing? If you're a PHP developer then the manual at php.net is an invaluable tool. It only make sense to have it available for when you're not online.
</blockquote>
<p>
His example follows the <a href="http://www.php.net/mirroring.php">official mirroring</a> part of the PHP.net website and uses a slightly modified rsync command to fetch the manual information from the php.net site and drops it in a location locally. He throws in an Apache configuration too for a simple VirtualHost to get it up and running.
</p>]]></description>
      <pubDate>Thu, 12 Mar 2009 12:53:51 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Sara Golemon's: You're being lied to.]]></title>
      <guid>http://www.phpdeveloper.org/news/7176</guid>
      <link>http://www.phpdeveloper.org/news/7176</link>
      <description><![CDATA[<p>
If you think you know what's going on behind the scenes when you're working with objects in PHP5 - you're wrong. You're even being lied to, according to <a href="http://blog.libssh2.org/index.php?/archives/51-Youre-being-lied-to..html">Sara Golemon's latest entry</a>:
</p>
<blockquote>
If you're among the crowd who have migrated an OOP based application from PHP4 to PHP5, then I'm sure you've heard the expression "Objects are copied by reference by default in PHP5". Whoever told you that, was lying.
</blockquote>
<p>
As <a href="http://blog.libssh2.org/index.php?/archives/51-Youre-being-lied-to..html">she explains</a>, the truth is more that they behave that way, not that they are actually like that. She talks about what objects actually are and how things are handled differently from PHP4 to PHP5. She also "lies" a little also about the "copying" part, and explains the internal structure of a variable to show why.
</p>
<p>
She also includes a bit on why referencing variables when it's not really a must is a bad idea - the main idea of it being a waste of space and memory in the application.
</p>]]></description>
      <pubDate>Mon, 29 Jan 2007 08:38:00 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[4Null4.de: Four new vulnerabilities in PHP found]]></title>
      <guid>http://www.phpdeveloper.org/news/5148</guid>
      <link>http://www.phpdeveloper.org/news/5148</link>
      <description><![CDATA[<p>
According to <a href="http://www.4null4.de/139/four-new-vulnerabilities-in-php-found/">this new post</a> on 4null4.de today, there are four new vulnerabilities in the most recent releases of PHP that have been found.
</p>
<quote>
<i>
<a href="http://www.heise.de/newsticker/meldung/71862">heise online</a>, the popular and well-known German IT news site, conveys four new vulnerabilities in the PHP script language. PHP is often used for web applications such as WordPress and many bulletin board systems like phpBB or vBulletin. The issues can be found in PHP versions up to (and including) 4.4.2 and 5.1.2, and the current CVS snapshots for the upcoming 5.1.3 release will be first to fix the issues.
</i>
</quote>
<p>
The errors are:
<ul>
<li>A problem with copy() that circumvents the "Safe Mode" for users who are logged in at the system.
<li>A possible issue with tempname() that could ignore the "Safe Mode" setting also
<li>a third leak that could lead to a web server process crashing (recusive function calls)
<li>and an XSS attack issue with the standard phpinfo() page
</ul>
</p>
<p>
The <a href="http://www.4null4.de/139/four-new-vulnerabilities-in-php-found/">4null4.de post</a> has a summary of the issues, but <a href="http://www.heise.de/newsticker/meldung/71862">the original article</a> from heise has the complete info (as well as links to examples of the problems as documented on SecurityReason.com).
</p>]]></description>
      <pubDate>Mon, 10 Apr 2006 15:41:31 -0500</pubDate>
    </item>
  </channel>
</rss>
