<?xml version="1.0" encoding="ISO-8859-1"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0">
    <title>PHP5 Magazine</title>
   <icon>http://php5.phpmagazine.net/favicon.ico</icon>
   <logo>http://php5.phpmagazine.net/favicon.png</logo>
    <link rel="alternate" type="text/html" href="http://php5.phpmagazine.net/" />
    
   <id>tag:php5.phpmagazine.net,2009://7</id>
    <link rel="service.post" type="application/atom+xml" href="http://phpmagazine.net/cgi-bin/pub/mt-atom.cgi/weblog/blog_id=7" title="PHP5 Magazine" />
    <updated>2009-07-14T09:16:06Z</updated>
    
 
<link rel="self" href="http://feeds.feedburner.com/PHP5Magazine" type="application/atom+xml" /><feedburner:browserFriendly>This is an XML content feed. It is intended to be viewed in a newsreader or syndicated to another site, subject to copyright and fair use.</feedburner:browserFriendly><entry>
    <title>vfsStream 0.4.0 released</title>
    <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/PHP5Magazine/~3/g1q2Vz4FAT8/vfsstream-040-released.html" />
    <link rel="service.edit" type="application/atom+xml" href="http://phpmagazine.net/cgi-bin/pub/mt-atom.cgi/weblog/blog_id=7/entry_id=6487" title="vfsStream 0.4.0 released" />
    <id>tag:php5.phpmagazine.net,2009://7.6487</id>
    
    <published>2009-07-14T09:13:28Z</published>
    <updated>2009-07-14T09:16:06Z</updated>
    
    <summary type="html">Frank Kleine released yesterday version 0.4.0 of vfsStream with new support for file modes, owners and groups; in addition to a bugfix for vfsStreamDirectory::addChild(). vfsStream is a stream wrapper for a virtual file system that may be helpful in unit...</summary>
    <author>
        <name>Hatem</name>
        <uri>http://www.phpmagazine.net</uri>
    </author>
            <category term="Tools" />
    
    <content type="html" xml:lang="en" xml:base="http://php5.phpmagazine.net/">
        &lt;p&gt;Frank Kleine released yesterday version 0.4.0 of vfsStream with new support for file modes, owners and groups; in addition to a bugfix for vfsStreamDirectory::addChild(). vfsStream is a stream wrapper for a virtual file system that may be helpful in unit tests to mock the real file system. It can be used with any unit test framework, like &lt;a href="http://phpunit.de/"&gt;PHPUnit&lt;/a&gt; or &lt;a href="http://simpletest.org/"&gt;SimpleTest&lt;/a&gt;. Frank pointed also to some issues related to vfsStream :&lt;/p&gt;

&lt;blockquote&gt;Major problem is that the PHP functions chmod(), chown() and chgrp() do not work with vfsStream URLs due to limitations imposed by PHP (or possibly by underlying C, not sure). The stream wrapper API has no support to enable setting file modes, owner or group of a userland stream implementation. This means the usage of file mode support is limited and can not be applied to create tests for classes using one of the three functions.&lt;/blockquote&gt;

&lt;p&gt;You can find examples for testing file modes &lt;a href="http://code.google.com/p/bovigo/wiki/vfsStreamDocsFilemodeExample"&gt;here&lt;/a&gt;. To install vfsStream add pear.php-tools.net to your pear channels (pear channel-discover pear.php-tools.net) then you can install using pear install pat/vfsStream-alpha. More information available &lt;a href="http://code.google.com/p/bovigo/wiki/vfsStream"&gt;here&lt;/a&gt;.&lt;br /&gt;
&lt;/p&gt;
    
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/TyelMj9b0zH77HXyxMnB0zvwkfs/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/TyelMj9b0zH77HXyxMnB0zvwkfs/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/TyelMj9b0zH77HXyxMnB0zvwkfs/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/TyelMj9b0zH77HXyxMnB0zvwkfs/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/PHP5Magazine?a=g1q2Vz4FAT8:k-AqbWMuI38:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PHP5Magazine?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PHP5Magazine?a=g1q2Vz4FAT8:k-AqbWMuI38:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PHP5Magazine?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PHP5Magazine?a=g1q2Vz4FAT8:k-AqbWMuI38:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PHP5Magazine?i=g1q2Vz4FAT8:k-AqbWMuI38:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PHP5Magazine?a=g1q2Vz4FAT8:k-AqbWMuI38:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PHP5Magazine?i=g1q2Vz4FAT8:k-AqbWMuI38:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PHP5Magazine?a=g1q2Vz4FAT8:k-AqbWMuI38:guobEISWfyQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PHP5Magazine?i=g1q2Vz4FAT8:k-AqbWMuI38:guobEISWfyQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/PHP5Magazine/~4/g1q2Vz4FAT8" height="1" width="1"/&gt;</content>
<feedburner:origLink>http://php5.phpmagazine.net/2009/07/vfsstream-040-released.html</feedburner:origLink></entry>
<entry>
    <title>Limonade, the PHP micro-framework</title>
    <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/PHP5Magazine/~3/GAIIsY7WmZY/limonade-the-php-microframewor.html" />
    <link rel="service.edit" type="application/atom+xml" href="http://phpmagazine.net/cgi-bin/pub/mt-atom.cgi/weblog/blog_id=7/entry_id=6479" title="Limonade, the PHP micro-framework" />
    <id>tag:php5.phpmagazine.net,2009://7.6479</id>
    
    <published>2009-07-11T18:02:20Z</published>
    <updated>2009-07-11T18:36:57Z</updated>
    
    <summary type="html">Sometimes, maybe you notice it, some small projects are really big ! For example you can include only 19KB of jQuery in your webpage and get tons of extra functionnalities. Here is a very tiny project especially if you like...</summary>
    <author>
        <name>Hatem</name>
        <uri>http://www.phpmagazine.net</uri>
    </author>
            <category term="PHP5 Frameworks" />
    
    <content type="html" xml:lang="en" xml:base="http://php5.phpmagazine.net/">
        &lt;p&gt;&lt;div style="float:left;margin:5px"&gt;&lt;img src="http://php5.phpmagazine.net/upload/2009/07/limonade_the_php_micro-framewo/Limonade-logo.png" width="97" height="97" alt="Limonade" title="Limonade" /&gt;&lt;/div&gt;Sometimes, maybe you notice it, some small projects are really big ! For example you can include only 19KB of jQuery in your webpage and get tons of extra functionnalities. Here is a very tiny project especially if you like a Lemon Juice, it's called Limonade and it's a PHP micro-Framework. The framework code is less than 70KB, and it is inspired by frameworks like Sinatra or Camping in Ruby, or Orbit in Lua. It aims to be simple, lightweight and extremly flexible. &lt;/p&gt;

&lt;p&gt;Limonade usage is as simple as :&lt;/p&gt;

&lt;textarea name="code" class="php"&gt;
require_once 'lib/limonade.php';
dispatch('/', 'hello');
  function hello()
  {
      return 'Hello world!';
  }
run();
&lt;/textarea&gt;

&lt;p&gt;API Documentation is available &lt;a href="http://limonade.sofa-design.net/api/"&gt;here&lt;/a&gt;, you can find &lt;a href="http://limonade.sofa-design.net/examples.htm"&gt;more sample usage&lt;/a&gt; on the project's website. Limonade inclue also a tiny debug tool in addition to a full tests package. Source code download available &lt;a href="http://github.com/sofadesign/limonade/"&gt;at github&lt;/a&gt;.&lt;/p&gt;
    
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/gHMNyWEzNIcHIZIHacSeTFAwU-U/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/gHMNyWEzNIcHIZIHacSeTFAwU-U/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/gHMNyWEzNIcHIZIHacSeTFAwU-U/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/gHMNyWEzNIcHIZIHacSeTFAwU-U/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/PHP5Magazine?a=GAIIsY7WmZY:azaKnlYgefw:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PHP5Magazine?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PHP5Magazine?a=GAIIsY7WmZY:azaKnlYgefw:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PHP5Magazine?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PHP5Magazine?a=GAIIsY7WmZY:azaKnlYgefw:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PHP5Magazine?i=GAIIsY7WmZY:azaKnlYgefw:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PHP5Magazine?a=GAIIsY7WmZY:azaKnlYgefw:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PHP5Magazine?i=GAIIsY7WmZY:azaKnlYgefw:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PHP5Magazine?a=GAIIsY7WmZY:azaKnlYgefw:guobEISWfyQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PHP5Magazine?i=GAIIsY7WmZY:azaKnlYgefw:guobEISWfyQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/PHP5Magazine/~4/GAIIsY7WmZY" height="1" width="1"/&gt;</content>
<feedburner:origLink>http://php5.phpmagazine.net/2009/07/limonade-the-php-microframewor.html</feedburner:origLink></entry>
<entry>
    <title>Build a secure login with Zend Framework</title>
    <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/PHP5Magazine/~3/3LekSih6V5Y/build-a-secure-login-with-zend.html" />
    <link rel="service.edit" type="application/atom+xml" href="http://phpmagazine.net/cgi-bin/pub/mt-atom.cgi/weblog/blog_id=7/entry_id=6471" title="Build a secure login with Zend Framework" />
    <id>tag:php5.phpmagazine.net,2009://7.6471</id>
    
    <published>2009-07-04T09:17:24Z</published>
    <updated>2009-07-04T09:20:18Z</updated>
    
    <summary type="html">Enrico Zimuel, Zend consultant in Italy, wrote an interesting article on how to create a secure login with Zend Framework. The sample application uses Zend_Form, Zend_Auth_Adapter_DbTable, Zend_Session, Zend_Config and Zend_Db_Table. The securiy aspect of this application are: MD5 of the...</summary>
    <author>
        <name>Hatem</name>
        <uri>http://www.phpmagazine.net</uri>
    </author>
            <category term="PHP5 Articles" />
    
    <content type="html" xml:lang="en" xml:base="http://php5.phpmagazine.net/">
        &lt;p&gt;Enrico Zimuel, Zend consultant in Italy, wrote an interesting article on &lt;a href="http://www.zimuel.it/blog/?p=86"&gt;how to create a secure login with Zend Framework&lt;/a&gt;. The sample application uses Zend_Form, Zend_Auth_Adapter_DbTable, Zend_Session, Zend_Config and Zend_Db_Table. The securiy aspect of this application are:&lt;/p&gt;

&lt;ul&gt;&lt;li&gt;MD5 of the passwords stored into the database;&lt;/li&gt;
&lt;li&gt;pseudo-random token generated into the form to prevent CSRF attacks;&lt;/li&gt;
&lt;li&gt;timeout of the token validity to improve the security of the login system;&lt;/li&gt;
&lt;li&gt;regeneration of the session ID to mitigate the possibility of session fixation attacks;&lt;/li&gt;
&lt;li&gt;redirect to a 403 Forbidden page in presence of a CSRF attack;&lt;/li&gt;
&lt;li&gt;filter of the user input with the Zend_Form to prevent SQL Injection attacks;&lt;/li&gt;&lt;/ul&gt;

&lt;blockquote&gt;One of the unsecure point of this application is that the username and the password are submitted in plain text. Any attacker that is able to sniff the HTTP communication between client and server can capture these information. In order to build a real secure system i suggest to use the Secure Sockets Layer protocol (SSL), this is the only way to encrypt the communication between client and server. &lt;/blockquote&gt;

&lt;p&gt;Read &lt;a href="http://www.zimuel.it/blog/?p=86"&gt;Build a secure login with Zend Framework&lt;/a&gt;'s article, source code available for download.&lt;/p&gt;
    
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/91D5InbtuOdj7b9vqTbo6AOPtPY/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/91D5InbtuOdj7b9vqTbo6AOPtPY/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/91D5InbtuOdj7b9vqTbo6AOPtPY/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/91D5InbtuOdj7b9vqTbo6AOPtPY/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/PHP5Magazine?a=3LekSih6V5Y:3x_mmyEJhDc:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PHP5Magazine?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PHP5Magazine?a=3LekSih6V5Y:3x_mmyEJhDc:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PHP5Magazine?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PHP5Magazine?a=3LekSih6V5Y:3x_mmyEJhDc:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PHP5Magazine?i=3LekSih6V5Y:3x_mmyEJhDc:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PHP5Magazine?a=3LekSih6V5Y:3x_mmyEJhDc:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PHP5Magazine?i=3LekSih6V5Y:3x_mmyEJhDc:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PHP5Magazine?a=3LekSih6V5Y:3x_mmyEJhDc:guobEISWfyQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PHP5Magazine?i=3LekSih6V5Y:3x_mmyEJhDc:guobEISWfyQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/PHP5Magazine/~4/3LekSih6V5Y" height="1" width="1"/&gt;</content>
<feedburner:origLink>http://php5.phpmagazine.net/2009/07/build-a-secure-login-with-zend.html</feedburner:origLink></entry>
<entry>
    <title>PHP 5.3.0 Released</title>
    <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/PHP5Magazine/~3/1f0OcW7R5IA/php-530-released.html" />
    <link rel="service.edit" type="application/atom+xml" href="http://phpmagazine.net/cgi-bin/pub/mt-atom.cgi/weblog/blog_id=7/entry_id=6468" title="PHP 5.3.0 Released" />
    <id>tag:php5.phpmagazine.net,2009://7.6468</id>
    
    <published>2009-06-30T13:32:45Z</published>
    <updated>2009-06-30T13:38:36Z</updated>
    
    <summary type="html">The PHP development team have just announced the immediate release of PHP 5.3.0. This release is a major improvement in the 5.X series, which includes a large number of new features and bug fixes. For users upgrading from PHP 5.2...</summary>
    <author>
        <name>Hatem</name>
        <uri>http://www.phpmagazine.net</uri>
    </author>
            <category term="Announcement" />
    
    <content type="html" xml:lang="en" xml:base="http://php5.phpmagazine.net/">
        &lt;p&gt;The PHP development team have just announced the immediate release of &lt;a href="http://php.net/downloads.php#v5.3.0"&gt;PHP 5.3.0&lt;/a&gt;. This release is a major improvement in the 5.X series, which includes a large number of new features and bug fixes. For users upgrading from PHP 5.2 there is a &lt;a href="http://php.net/migration53"&gt;migration guide&lt;/a&gt; available here, detailing the changes between those releases and PHP 5.3.0. &lt;/p&gt;

&lt;p&gt;The key features of PHP 5.3.0 include:&lt;/p&gt; 

&lt;ul&gt;

  &lt;li&gt;Support for &lt;a href="http://php.net/namespaces"&gt;namespaces&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href="http://php.net/lsb"&gt;Late static binding&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href="http://php.net/closures"&gt;Lambda Functions and Closures&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;
   Syntax additions:
   &lt;a href="http://php.net/nowdoc"&gt;NOWDOC&lt;/a&gt;,
   &lt;a href="http://php.net/ternary"&gt;ternary short cut "?:"&lt;/a&gt; and
   &lt;a href="http://php.net/goto"&gt;jump label&lt;/a&gt; (limited goto),
   &lt;a href="http://php.net/__callstatic"&gt;__callStatic()&lt;/a&gt;

  &lt;/li&gt;
  &lt;li&gt;Under the hood performance improvements&lt;/li&gt;
  &lt;li&gt;Optional &lt;a href="http://php.net/gc_enable"&gt;garbage collection&lt;/a&gt; for cyclic references&lt;/li&gt;
  &lt;li&gt;Optional &lt;a href="http://php.net/mysqli.mysqlnd"&gt;mysqlnd&lt;/a&gt; PHP native replacement for libmysql&lt;/li&gt;

  &lt;li&gt;Improved &lt;a href="http://windows.php.net"&gt;Windows&lt;/a&gt; support including VC9 and experimental X64 binaries
  as well as portability to other supported platforms&lt;/li&gt;
  &lt;li&gt;More consistent float rounding&lt;/li&gt;
  &lt;li&gt;Deprecation notices are now handled via &lt;code&gt;E_DEPRECATED&lt;/code&gt; (part of &lt;code&gt;E_ALL&lt;/code&gt;)
  instead of the &lt;code&gt;E_STRICT&lt;/code&gt; error level&lt;/li&gt;

  &lt;li&gt;Several enhancements to enable more &lt;a href="http://php.net/ini.sections"&gt;flexiblity in php.ini&lt;/a&gt; (and ini parsing in general)&lt;/li&gt;
  &lt;li&gt;New bundled extensions:
   &lt;a href="http://php.net/phar"&gt;ext/phar&lt;/a&gt;,
   &lt;a href="http://php.net/intl"&gt;ext/intl&lt;/a&gt;,
   &lt;a href="http://php.net/fileinfo"&gt;ext/fileinfo&lt;/a&gt;,
   &lt;a href="http://php.net/sqlite3"&gt;ext/sqlite3&lt;/a&gt;,
   &lt;a href="http://php.net/enchant"&gt;ext/enchant&lt;/a&gt;

  &lt;/li&gt;
  &lt;li&gt;Over 140 bug fixes and improvements to PHP, in particular to:
   &lt;a href="http://php.net/openssl"&gt;ext/openssl&lt;/a&gt;,
   &lt;a href="http://php.net/spl"&gt;ext/spl&lt;/a&gt; and
   &lt;a href="http://php.net/datetime"&gt;ext/date&lt;/a&gt;
  &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;This release also drops several extensions and unifies the usage of internal APIs.
Users should be aware of the following known backwards compatibility breaks:&lt;/p&gt;
&lt;ul&gt;

  &lt;li&gt;Parameter parsing API unification will cause some functions to behave more
  or less strict when it comes to type juggling&lt;/li&gt;
  &lt;li&gt;Removed the following extensions:
   &lt;a href="http://php.net/mhash"&gt;ext/mhash&lt;/a&gt; (see &lt;a href="http://php.net/hash"&gt;ext/hash&lt;/a&gt;),
   &lt;a href="http://php.net/msql"&gt;ext/msql&lt;/a&gt;,
   &lt;a href="http://php.net/pspell"&gt;ext/pspell&lt;/a&gt; (see &lt;a href="http://php.net/enchant"&gt;ext/enchant&lt;/a&gt;),
   &lt;a href="http://php.net/sybase"&gt;ext/sybase&lt;/a&gt; (see &lt;a href="http://php.net/sybase"&gt;ext/sybase_ct&lt;/a&gt;)
  &lt;/li&gt;

  &lt;li&gt;Moved the following extensions to PECL:
   &lt;a href="http://php.net/ming"&gt;ext/ming&lt;/a&gt;,
   &lt;a href="http://php.net/fbsql"&gt;ext/fbsql&lt;/a&gt;,
   &lt;a href="http://php.net/ncurses"&gt;ext/ncurses&lt;/a&gt;,
   &lt;a href="http://php.net/fdf"&gt;ext/fdf&lt;/a&gt;
  &lt;/li&gt;
  &lt;li&gt;Removed &lt;a href="http://php.net/manual/ini.core.php#ini.zend.ze1-compatibility-mode"&gt;zend.ze1_compatibility_mode&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
    
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/QjEzeLIV8_tEfEya7bkWr906pLM/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/QjEzeLIV8_tEfEya7bkWr906pLM/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/QjEzeLIV8_tEfEya7bkWr906pLM/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/QjEzeLIV8_tEfEya7bkWr906pLM/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/PHP5Magazine?a=1f0OcW7R5IA:g0Fzxd-ng-E:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PHP5Magazine?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PHP5Magazine?a=1f0OcW7R5IA:g0Fzxd-ng-E:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PHP5Magazine?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PHP5Magazine?a=1f0OcW7R5IA:g0Fzxd-ng-E:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PHP5Magazine?i=1f0OcW7R5IA:g0Fzxd-ng-E:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PHP5Magazine?a=1f0OcW7R5IA:g0Fzxd-ng-E:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PHP5Magazine?i=1f0OcW7R5IA:g0Fzxd-ng-E:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PHP5Magazine?a=1f0OcW7R5IA:g0Fzxd-ng-E:guobEISWfyQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PHP5Magazine?i=1f0OcW7R5IA:g0Fzxd-ng-E:guobEISWfyQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/PHP5Magazine/~4/1f0OcW7R5IA" height="1" width="1"/&gt;</content>
<feedburner:origLink>http://php5.phpmagazine.net/2009/06/php-530-released.html</feedburner:origLink></entry>
<entry>
    <title>New SPL Features in PHP 5.3 Webcast Slides</title>
    <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/PHP5Magazine/~3/pScSGogs4C8/new-spl-features-in-php-53-web.html" />
    <link rel="service.edit" type="application/atom+xml" href="http://phpmagazine.net/cgi-bin/pub/mt-atom.cgi/weblog/blog_id=7/entry_id=6466" title="New SPL Features in PHP 5.3 Webcast Slides" />
    <id>tag:php5.phpmagazine.net,2009://7.6466</id>
    
    <published>2009-06-29T17:32:13Z</published>
    <updated>2009-06-29T17:51:30Z</updated>
    
    <summary type="html">For those who missed the first CodeWorks 2009 webcast, like myself, Matthew Turland posted slides and source code of his presentation titled "New SPL Features in PHP 5.3". Matthew talked about containers and how SPL can help with scalability in...</summary>
    <author>
        <name>Hatem</name>
        <uri>http://www.phpmagazine.net</uri>
    </author>
            <category term="General" />
    
    <content type="html" xml:lang="en" xml:base="http://php5.phpmagazine.net/">
        &lt;p&gt;For those who missed the first CodeWorks 2009 webcast, like myself, Matthew Turland posted slides and &lt;a href="http://ishouldbecoding.com/user/files/spl.tar.gz"&gt;source code&lt;/a&gt; of his presentation titled "&lt;a href="http://www.slideshare.net/tobias382/new-spl-features-in-php-53"&gt;New SPL Features in PHP 5.3&lt;/a&gt;". Matthew talked about containers and how SPL can help with scalability in your application, with very interesting benchmarks comparing Arrays to SPL methods.&lt;/p&gt;

&lt;center&gt;&lt;img src="http://php5.phpmagazine.net/upload/2009/06/new_spl_features_in_php_53_web/spl-webcast.png" width="400" height="301" alt="spl-webcast" title="spl-webcast" /&gt;&lt;/center&gt;

&lt;p&gt;You can read more about &lt;a href="http://php.net/spl"&gt;SPL&lt;/a&gt; &lt;a href="http://www.php.net/~helly/php/ext/spl/main.html"&gt;here&lt;/a&gt; and &lt;a href="http://www.phpro.org/tutorials/Introduction-to-SPL.html"&gt;here&lt;/a&gt;. There are &lt;a href="http://cw.mtacon.com/main/news/view/19/php_architect_Launches_Summer_Webcast_Series"&gt;more webcasts coming&lt;/a&gt; this summer to celebrate the CodeWorks 09 Conference, so be sure to not miss next ones !&lt;/p&gt;
    
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/9nw-sw9vqygEPT1jE6A7JVs4CcY/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/9nw-sw9vqygEPT1jE6A7JVs4CcY/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/9nw-sw9vqygEPT1jE6A7JVs4CcY/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/9nw-sw9vqygEPT1jE6A7JVs4CcY/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/PHP5Magazine?a=pScSGogs4C8:L8AOwj84LwY:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PHP5Magazine?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PHP5Magazine?a=pScSGogs4C8:L8AOwj84LwY:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PHP5Magazine?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PHP5Magazine?a=pScSGogs4C8:L8AOwj84LwY:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PHP5Magazine?i=pScSGogs4C8:L8AOwj84LwY:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PHP5Magazine?a=pScSGogs4C8:L8AOwj84LwY:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PHP5Magazine?i=pScSGogs4C8:L8AOwj84LwY:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PHP5Magazine?a=pScSGogs4C8:L8AOwj84LwY:guobEISWfyQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PHP5Magazine?i=pScSGogs4C8:L8AOwj84LwY:guobEISWfyQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/PHP5Magazine/~4/pScSGogs4C8" height="1" width="1"/&gt;</content>
<feedburner:origLink>http://php5.phpmagazine.net/2009/06/new-spl-features-in-php-53-web.html</feedburner:origLink></entry>
<entry>
    <title>Zend Framework 1.8.4 Maintenance Release</title>
    <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/PHP5Magazine/~3/whdmv_YzCIM/zend-framework-184-maintenance.html" />
    <link rel="service.edit" type="application/atom+xml" href="http://phpmagazine.net/cgi-bin/pub/mt-atom.cgi/weblog/blog_id=7/entry_id=6454" title="Zend Framework 1.8.4 Maintenance Release" />
    <id>tag:php5.phpmagazine.net,2009://7.6454</id>
    
    <published>2009-06-24T08:51:15Z</published>
    <updated>2009-06-24T09:15:36Z</updated>
    
    <summary type="html">The Zend Framework team have just released 1.8.4, the fourth maintenance release in the 1.8 series with over 50 bugfixes. There is also a new page now on the website about the framework roadmap and the upcoming 1.9.0 release. Right...</summary>
    <author>
        <name>Hatem</name>
        <uri>http://www.phpmagazine.net</uri>
    </author>
            <category term="PHP5 Frameworks" />
    
    <content type="html" xml:lang="en" xml:base="http://php5.phpmagazine.net/">
        &lt;p&gt;The Zend Framework team have just released 1.8.4, the fourth maintenance release in the 1.8 series with over 50 bugfixes. There is also a new page now on the website about the framework roadmap and the upcoming 1.9.0 release.&lt;/p&gt;

&lt;center&gt;&lt;img src="http://php5.phpmagazine.net/upload/2009/06/zend_framework_184_maintenance/zend-framework.png" width="185" height="187" alt="zend-framework" title="zend-framework" /&gt;&lt;/center&gt;

&lt;blockquote&gt;Right now, we are only detailing the upcoming 1.9.0 release, but expect to see more listings in the future. Currently we are not setting dates for the releases as this is often difficult to predict due to the fact that the releases are largely dependent on contributor schedules -- and most contributors are, in the end, volunteering their time. We are, however, targetting 1.9.0 for late July of this year. &lt;/blockquote&gt;

&lt;p&gt;The roadmap include actually 11 new feature, but not final, new proposals might be accepted prior to the final release. Features planned so far :&lt;/p&gt;

&lt;ul&gt;&lt;li&gt;Zend_Controller_Router_Route_Rest
&lt;/li&gt;&lt;li&gt;Zend_Db_Table plugin support
&lt;/li&gt;&lt;li&gt;Zend_Dojo: Build layer support
&lt;/li&gt;&lt;li&gt;&lt;a href="http://framework.zend.com/wiki/pages/viewpage.action?pageId=6324361"&gt;Zend_Feed_Reader&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://framework.zend.com/wiki/pages/viewpage.action?pageId=42130"&gt;Zend_Form multipage action helper&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;Zend_Ldap
&lt;/li&gt;&lt;li&gt;Zend_Log factory
&lt;/li&gt;&lt;li&gt;Zend_Log_Writer_Syslog
&lt;/li&gt;&lt;li&gt;Zend_Queue
&lt;/li&gt;&lt;li&gt;Zend_Test_PHPUnit database support
&lt;/li&gt;&lt;li&gt;Zend_View_Helper_BaseUrl&lt;/li&gt;&lt;/ul&gt;

&lt;p&gt;Download latest version from &lt;a href="http://framework.zend.com/download/latest"&gt;Zend Framework website&lt;/a&gt;. Released under &lt;a href="http://framework.zend.com/license"&gt;New BSD License&lt;/a&gt;.&lt;/p&gt;
    
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/ni0hYCJEnLMKD4sU4nXsVRTR4Zw/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ni0hYCJEnLMKD4sU4nXsVRTR4Zw/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/ni0hYCJEnLMKD4sU4nXsVRTR4Zw/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ni0hYCJEnLMKD4sU4nXsVRTR4Zw/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/PHP5Magazine?a=whdmv_YzCIM:tyT4CGnzeJ0:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PHP5Magazine?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PHP5Magazine?a=whdmv_YzCIM:tyT4CGnzeJ0:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PHP5Magazine?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PHP5Magazine?a=whdmv_YzCIM:tyT4CGnzeJ0:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PHP5Magazine?i=whdmv_YzCIM:tyT4CGnzeJ0:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PHP5Magazine?a=whdmv_YzCIM:tyT4CGnzeJ0:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PHP5Magazine?i=whdmv_YzCIM:tyT4CGnzeJ0:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PHP5Magazine?a=whdmv_YzCIM:tyT4CGnzeJ0:guobEISWfyQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PHP5Magazine?i=whdmv_YzCIM:tyT4CGnzeJ0:guobEISWfyQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/PHP5Magazine/~4/whdmv_YzCIM" height="1" width="1"/&gt;</content>
<feedburner:origLink>http://php5.phpmagazine.net/2009/06/zend-framework-184-maintenance.html</feedburner:origLink></entry>
<entry>
    <title>PHP 5.2.10 Released</title>
    <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/PHP5Magazine/~3/3vhOruxO8k4/php-5210-released.html" />
    <link rel="service.edit" type="application/atom+xml" href="http://phpmagazine.net/cgi-bin/pub/mt-atom.cgi/weblog/blog_id=7/entry_id=6444" title="PHP 5.2.10 Released" />
    <id>tag:php5.phpmagazine.net,2009://7.6444</id>
    
    <published>2009-06-20T11:27:35Z</published>
    <updated>2009-06-20T11:28:40Z</updated>
    
    <summary type="html">The PHP development team have just announced the immediate availability of PHP 5.2.10. This release focuses on improving the stability of the PHP 5.2.x branch with over 100 bug fixes, one of which is security related. All users of PHP...</summary>
    <author>
        <name>Hatem</name>
        <uri>http://www.phpmagazine.net</uri>
    </author>
            <category term="Announcement" />
    
    <content type="html" xml:lang="en" xml:base="http://php5.phpmagazine.net/">
        &lt;p&gt;&lt;a href="http://php.net/"&gt;The PHP development team&lt;/a&gt; have just announced the immediate availability of PHP 5.2.10. This release focuses on improving the stability of the PHP 5.2.x branch with over 100 bug fixes, one of which is security related. All users of PHP are encouraged to upgrade to this release. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Security Enhancements and Fixes in PHP 5.2.10:&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;    * Fixed bug #48378 (exif_read_data() segfaults on certain corrupted .jpeg files). (Pierre)&lt;/p&gt;

&lt;p&gt;Further details about the PHP 5.2.10 release can be found in the &lt;a href="http://www.php.net/releases/5_2_10.php"&gt;release announcement&lt;/a&gt;, and the full list of changes are available in the &lt;a href="http://www.php.net/ChangeLog-5.php#5.2.10"&gt;ChangeLog&lt;/a&gt;. &lt;/p&gt;
    
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/F5sElYH88ZNDDjXifxreV_ipP9w/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/F5sElYH88ZNDDjXifxreV_ipP9w/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/F5sElYH88ZNDDjXifxreV_ipP9w/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/F5sElYH88ZNDDjXifxreV_ipP9w/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/PHP5Magazine?a=3vhOruxO8k4:viWNnv0IOf0:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PHP5Magazine?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PHP5Magazine?a=3vhOruxO8k4:viWNnv0IOf0:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PHP5Magazine?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PHP5Magazine?a=3vhOruxO8k4:viWNnv0IOf0:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PHP5Magazine?i=3vhOruxO8k4:viWNnv0IOf0:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PHP5Magazine?a=3vhOruxO8k4:viWNnv0IOf0:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PHP5Magazine?i=3vhOruxO8k4:viWNnv0IOf0:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PHP5Magazine?a=3vhOruxO8k4:viWNnv0IOf0:guobEISWfyQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PHP5Magazine?i=3vhOruxO8k4:viWNnv0IOf0:guobEISWfyQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/PHP5Magazine/~4/3vhOruxO8k4" height="1" width="1"/&gt;</content>
<feedburner:origLink>http://php5.phpmagazine.net/2009/06/php-5210-released.html</feedburner:origLink></entry>
<entry>
    <title>PHP 5.2.10RC2 and PHP 5.3.0RC3 Released</title>
    <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/PHP5Magazine/~3/fuzy6U3OhxM/php-5210rc2-and-php-530rc3-rel.html" />
    <link rel="service.edit" type="application/atom+xml" href="http://phpmagazine.net/cgi-bin/pub/mt-atom.cgi/weblog/blog_id=7/entry_id=6435" title="PHP 5.2.10RC2 and PHP 5.3.0RC3 Released" />
    <id>tag:php5.phpmagazine.net,2009://7.6435</id>
    
    <published>2009-06-14T12:30:07Z</published>
    <updated>2009-06-14T12:35:56Z</updated>
    
    <summary type="html">The PHP Team have just announced the availability of two releases candidate PHP 5.2.10RC2 and PHP 5.3.0RC3. These RCs focuses on bug fixes and stability improvements, and we hope only minimal changes are required for the next candidate or final...</summary>
    <author>
        <name>Hatem</name>
        <uri>http://www.phpmagazine.net</uri>
    </author>
            <category term="Announcement" />
    
    <content type="html" xml:lang="en" xml:base="http://php5.phpmagazine.net/">
        &lt;p&gt;The &lt;a href="http://php.net"&gt;PHP Team&lt;/a&gt; have just announced the availability of two releases candidate PHP 5.2.10RC2 and PHP 5.3.0RC3.&lt;/p&gt;

&lt;blockquote&gt;These RCs focuses on bug fixes and stability improvements, and we hope only minimal changes are required for the next candidate or final stable releases.&lt;/blockquote&gt;

&lt;p&gt;PHP 5.2.10 is a pure maintenance release for providing bugfixes and stability updates. PHP 5.3.0 is a newly developed version of PHP featuring long-awaited features like namespaces, late static binding, closures, the famous GOTO and much more.&lt;/p&gt;

&lt;p&gt;Please download and test these release candidates, and report any issues found. Downloads and further information is available at &lt;a href="http://qa.php.net"&gt;qa.php.net&lt;/a&gt;. See also the work in progress &lt;a href="http://wiki.php.net/doc/scratchpad/upgrade/53"&gt;5.3 upgrade guide&lt;/a&gt;. &lt;/p&gt;
    
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/gzGhxWxawbevlMB8W9tsIp9y8jk/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/gzGhxWxawbevlMB8W9tsIp9y8jk/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/gzGhxWxawbevlMB8W9tsIp9y8jk/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/gzGhxWxawbevlMB8W9tsIp9y8jk/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/PHP5Magazine?a=fuzy6U3OhxM:mDIuGxhB6k4:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PHP5Magazine?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PHP5Magazine?a=fuzy6U3OhxM:mDIuGxhB6k4:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PHP5Magazine?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PHP5Magazine?a=fuzy6U3OhxM:mDIuGxhB6k4:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PHP5Magazine?i=fuzy6U3OhxM:mDIuGxhB6k4:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PHP5Magazine?a=fuzy6U3OhxM:mDIuGxhB6k4:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PHP5Magazine?i=fuzy6U3OhxM:mDIuGxhB6k4:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PHP5Magazine?a=fuzy6U3OhxM:mDIuGxhB6k4:guobEISWfyQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PHP5Magazine?i=fuzy6U3OhxM:mDIuGxhB6k4:guobEISWfyQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/PHP5Magazine/~4/fuzy6U3OhxM" height="1" width="1"/&gt;</content>
<feedburner:origLink>http://php5.phpmagazine.net/2009/06/php-5210rc2-and-php-530rc3-rel.html</feedburner:origLink></entry>
<entry>
    <title>Flourish, A Developer-Friendly PHP5 Library</title>
    <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/PHP5Magazine/~3/sjwRu2PJ7e4/flourish-a-developerfriendly-p.html" />
    <link rel="service.edit" type="application/atom+xml" href="http://phpmagazine.net/cgi-bin/pub/mt-atom.cgi/weblog/blog_id=7/entry_id=6381" title="Flourish, A Developer-Friendly PHP5 Library" />
    <id>tag:php5.phpmagazine.net,2009://7.6381</id>
    
    <published>2009-01-21T06:51:42Z</published>
    <updated>2009-01-21T07:01:40Z</updated>
    
    <summary type="html"> Flourish is an object-oriented PHP 5 library designed to reduce code and improve security. It’s not an MVC framework and it doesn’t try to solve every problem. Instead, it focuses on being small, portable, well documented and easy to...</summary>
    <author>
        <name>Hatem</name>
        <uri>http://www.phpmagazine.net</uri>
    </author>
            <category term="PHP5 Frameworks" />
    
    <content type="html" xml:lang="en" xml:base="http://php5.phpmagazine.net/">
        &lt;div style="float:left;margin:5px"&gt;&lt;img src="http://php5.phpmagazine.net/upload/2009/01/flourish_a_developer-friendly/Flourish.png" width="192" height="53" alt="Flourish PHP Library" title="Flourish PHP Library" /&gt;&lt;/div&gt; &lt;a href="http://flourishlib.com/"&gt;Flourish&lt;/a&gt; is an object-oriented PHP 5 library designed to reduce code and improve security. It’s not an MVC framework and it doesn’t try to solve every problem. Instead, it focuses on being small, portable, well documented and easy to use. 

&lt;p&gt;Flourish provides classes to simplify many common and repetitive tasks in PHP with class APIs that are simple and intuitive. It helps produce code that is easy to write, and more importantly, easy to read and maintain. &lt;/p&gt;

&lt;p&gt;The project is &lt;a href="http://flourishlib.com/docs/Documentation"&gt;very well documented&lt;/a&gt;, and to get started you need PHP 5.1+, it include an ORM for supporting MySQL, PostgreSQL, SQLite and Microsoft SQL Server, in addition for being built with internationalization and localization in mind. Flourish is available under the &lt;a href="http://flourishlib.com/license"&gt;MIT license&lt;/a&gt;.&lt;/p&gt;
    
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/oJJEJI_fxaEZqeAe0rk4D8f1fC0/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/oJJEJI_fxaEZqeAe0rk4D8f1fC0/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/oJJEJI_fxaEZqeAe0rk4D8f1fC0/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/oJJEJI_fxaEZqeAe0rk4D8f1fC0/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/PHP5Magazine?a=sjwRu2PJ7e4:d2VDMl-fAHc:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PHP5Magazine?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PHP5Magazine?a=sjwRu2PJ7e4:d2VDMl-fAHc:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PHP5Magazine?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PHP5Magazine?a=sjwRu2PJ7e4:d2VDMl-fAHc:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PHP5Magazine?i=sjwRu2PJ7e4:d2VDMl-fAHc:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PHP5Magazine?a=sjwRu2PJ7e4:d2VDMl-fAHc:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PHP5Magazine?i=sjwRu2PJ7e4:d2VDMl-fAHc:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PHP5Magazine?a=sjwRu2PJ7e4:d2VDMl-fAHc:guobEISWfyQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PHP5Magazine?i=sjwRu2PJ7e4:d2VDMl-fAHc:guobEISWfyQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/PHP5Magazine/~4/sjwRu2PJ7e4" height="1" width="1"/&gt;</content>
<feedburner:origLink>http://php5.phpmagazine.net/2009/01/flourish-a-developerfriendly-p.html</feedburner:origLink></entry>
<entry>
    <title>Spoon, PHP5 Library</title>
    <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/PHP5Magazine/~3/JPrWRwkPhQ4/spoon-php5-library.html" />
    <link rel="service.edit" type="application/atom+xml" href="http://phpmagazine.net/cgi-bin/pub/mt-atom.cgi/weblog/blog_id=7/entry_id=6379" title="Spoon, PHP5 Library" />
    <id>tag:php5.phpmagazine.net,2009://7.6379</id>
    
    <published>2009-01-17T07:30:29Z</published>
    <updated>2009-01-17T08:30:37Z</updated>
    
    <summary type="html">Spoon is a PHP5 library that stands for speed, both in page execution and coding agility. Because of it's clear and logical structure, it offers a very small learning curve for both the experienced and not-so-experienced developer. Spoon provides a...</summary>
    <author>
        <name>Hatem</name>
        <uri>http://www.phpmagazine.net</uri>
    </author>
            <category term="PHP5 Frameworks" />
    
    <content type="html" xml:lang="en" xml:base="http://php5.phpmagazine.net/">
        &lt;p&gt;Spoon is a PHP5 library that stands for speed, both in page execution and coding agility. Because of it's clear and logical structure, it offers a very small learning curve for both the experienced and not-so-experienced developer. Spoon provides a well documented library with a large collection of classes that you can use while building the next Web 2.0 application.&lt;/p&gt;

&lt;center&gt;&lt;img src="http://php5.phpmagazine.net/upload/2009/01/spoon_php5_library/Spoon-Library" width="355" height="69" alt="Spoon PHP Library" title="Spoon PHP Library" /&gt;&lt;/center&gt;

&lt;p&gt;Spoon is not a framework, you can choose the components you would like to use in your project. The library provides a set of classes for cookie, database, date, email, filesystem, filter, html, session, and template. Spoon is written by Davy Hellemans, Tijs Verkoyen, and Dave Lens; released under an open source BSD license.&lt;/p&gt;

&lt;p&gt;More info could be found at : &lt;a href="http://spoon-library.be/"&gt;http://spoon-library.be/&lt;/a&gt;&lt;/p&gt;
    
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/XVKLGZjuFnHkMtRN4ZOgUCSAghg/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/XVKLGZjuFnHkMtRN4ZOgUCSAghg/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/XVKLGZjuFnHkMtRN4ZOgUCSAghg/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/XVKLGZjuFnHkMtRN4ZOgUCSAghg/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/PHP5Magazine?a=JPrWRwkPhQ4:htWrA6a8J_E:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PHP5Magazine?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PHP5Magazine?a=JPrWRwkPhQ4:htWrA6a8J_E:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PHP5Magazine?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PHP5Magazine?a=JPrWRwkPhQ4:htWrA6a8J_E:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PHP5Magazine?i=JPrWRwkPhQ4:htWrA6a8J_E:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PHP5Magazine?a=JPrWRwkPhQ4:htWrA6a8J_E:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PHP5Magazine?i=JPrWRwkPhQ4:htWrA6a8J_E:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PHP5Magazine?a=JPrWRwkPhQ4:htWrA6a8J_E:guobEISWfyQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PHP5Magazine?i=JPrWRwkPhQ4:htWrA6a8J_E:guobEISWfyQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/PHP5Magazine/~4/JPrWRwkPhQ4" height="1" width="1"/&gt;</content>
<feedburner:origLink>http://php5.phpmagazine.net/2009/01/spoon-php5-library.html</feedburner:origLink></entry>
<entry>
    <title>Artisan System, PHP5 Framework</title>
    <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/PHP5Magazine/~3/fdRsG0IQw1s/artisan-system-php5-framework.html" />
    <link rel="service.edit" type="application/atom+xml" href="http://phpmagazine.net/cgi-bin/pub/mt-atom.cgi/weblog/blog_id=7/entry_id=6377" title="Artisan System, PHP5 Framework" />
    <id>tag:php5.phpmagazine.net,2009://7.6377</id>
    
    <published>2009-01-12T05:50:22Z</published>
    <updated>2009-01-12T06:17:32Z</updated>
    
    <summary type="html">Artisan System is a new object oriented PHP5 framework with most of the features you'd expect from a framework (database abstraction, MVC, etc). The main purpose of Artisan is to be an e-commerce/event management framework. The project is very well...</summary>
    <author>
        <name>Hatem</name>
        <uri>http://www.phpmagazine.net</uri>
    </author>
            <category term="PHP5 Frameworks" />
    
    <content type="html" xml:lang="en" xml:base="http://php5.phpmagazine.net/">
        &lt;p&gt;Artisan System is a new object oriented PHP5 framework with most of the features you'd expect from a framework (database abstraction, MVC, etc). The main purpose of Artisan is to be an e-commerce/event management framework. The project is very well documented and included so far some good tutorials for classes such the &lt;a href="http://docs.artisansystem.com/index.php/Log_Class"&gt;Log &lt;/a&gt;, &lt;a href="http://docs.artisansystem.com/index.php/Database_Class"&gt;Database&lt;/a&gt;, &lt;a href="http://docs.artisansystem.com/index.php/Registry_Class"&gt;Registry&lt;/a&gt;, and &lt;a href="http://docs.artisansystem.com/index.php/Vo_Class"&gt;Value Objects&lt;/a&gt;. Current stable version is the 0.2, many features are under development for 0.3 that you may find in the &lt;a href="http://docs.artisansystem.com/index.php/Artisan_System_Roadmap_-_0.3"&gt;project roadmap&lt;/a&gt;. Artisan System is available under a zlib/libpng License. For more information and download &lt;a href="http://artisansystem.com/"&gt;http://artisansystem.com/&lt;/a&gt;&lt;/p&gt;
    
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/9p89qkeQp2L-GWYcLpCQ_P6pJ9k/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/9p89qkeQp2L-GWYcLpCQ_P6pJ9k/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/9p89qkeQp2L-GWYcLpCQ_P6pJ9k/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/9p89qkeQp2L-GWYcLpCQ_P6pJ9k/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/PHP5Magazine?a=fdRsG0IQw1s:2VD8tVsaGCs:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PHP5Magazine?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PHP5Magazine?a=fdRsG0IQw1s:2VD8tVsaGCs:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PHP5Magazine?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PHP5Magazine?a=fdRsG0IQw1s:2VD8tVsaGCs:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PHP5Magazine?i=fdRsG0IQw1s:2VD8tVsaGCs:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PHP5Magazine?a=fdRsG0IQw1s:2VD8tVsaGCs:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PHP5Magazine?i=fdRsG0IQw1s:2VD8tVsaGCs:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PHP5Magazine?a=fdRsG0IQw1s:2VD8tVsaGCs:guobEISWfyQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PHP5Magazine?i=fdRsG0IQw1s:2VD8tVsaGCs:guobEISWfyQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/PHP5Magazine/~4/fdRsG0IQw1s" height="1" width="1"/&gt;</content>
<feedburner:origLink>http://php5.phpmagazine.net/2009/01/artisan-system-php5-framework.html</feedburner:origLink></entry>
<entry>
    <title>PHP 5.2.8 Released, 5.2.7 Removed</title>
    <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/PHP5Magazine/~3/ZmRJvMtwY0w/php-528-released-527-removed.html" />
    <link rel="service.edit" type="application/atom+xml" href="http://phpmagazine.net/cgi-bin/pub/mt-atom.cgi/weblog/blog_id=7/entry_id=6365" title="PHP 5.2.8 Released, 5.2.7 Removed" />
    <id>tag:php5.phpmagazine.net,2008://7.6365</id>
    
    <published>2008-12-10T13:07:44Z</published>
    <updated>2008-12-10T13:17:10Z</updated>
    
    <summary type="html">Very busy week at php.net, and very busy gift-season also ! PHP 5.2.8 have been officially released fixing a major security bug in 5.2.7 - a bug-fix version that was released two days before. So in addition to the ini...</summary>
    <author>
        <name>Hatem</name>
        <uri>http://www.phpmagazine.net</uri>
    </author>
            <category term="Announcement" />
    
    <content type="html" xml:lang="en" xml:base="http://php5.phpmagazine.net/">
        &lt;p&gt;Very busy week at &lt;a href="http://www.php.net/"&gt;php.net&lt;/a&gt;, and very busy gift-season also ! PHP 5.2.8 have been officially released fixing a major security bug in 5.2.7 - a bug-fix version that was released two days before. So in addition to the ini bug fixed, you will get around 120 bug-fixes from the 5.2.7&lt;/p&gt;

&lt;blockquote&gt;The PHP development team would like to announce the immediate availability of PHP 5.2.8. This release addresses a regression introduced by 5.2.7 inregard to the magic_quotes functionality, that was broken by an incorrect fix to the filter extension. All users who have upgraded to 5.2.7 are encouraged to upgrade to this release, alternatively you can apply a work-around for the bug by changing "filter.default_flags=0" in php.ini.&lt;/blockquote&gt;

&lt;p&gt;Note that 5.2.7 is no longer available. Security enhancements and fixes in PHP 5.2.7 include :&lt;/p&gt;

&lt;ul&gt;&lt;li&gt;Upgraded PCRE to version 7.8 (Fixes CVE-2008-2371)&lt;/li&gt;
&lt;li&gt;Fixed missing initialization of BG(page_uid) and BG(page_gid), reported by Maksymilian Arciemowicz.&lt;/li&gt;
&lt;li&gt;Fixed incorrect php_value order for Apache configuration, reported by Maksymilian Arciemowicz.&lt;/li&gt;
&lt;li&gt;Fixed a crash inside gd with invalid fonts (Fixes CVE-2008-3658).&lt;/li&gt;
&lt;li&gt;Fixed a possible overflow inside memnstr (Fixes CVE-2008-3659).&lt;/li&gt;
&lt;li&gt;Fixed security issues detailed in CVE-2008-2665 and CVE-2008-2666.&lt;/li&gt;
&lt;li&gt;Fixed bug #45151 (Crash with URI/file..php (filename contains 2 dots)).(Fixes CVE-2008-3660)&lt;/li&gt;
&lt;li&gt;Fixed bug #42862 (IMAP toolkit crash: rfc822.c legacy routine buffer overflow). (Fixes CVE-2008-2829)&lt;/li&gt;
&lt;li&gt;Fixed extraction of zip files and directories with crafted entries, reported by Stefan Esser.&lt;/li&gt;&lt;/ul&gt;

&lt;p&gt;&lt;a href="http://www.php.net/downloads.php#v5"&gt;Download current PHP 5 Stable 5.2.8&lt;/a&gt;&lt;/p&gt;
    
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/JkY9A6bYpHVLfdGLq3tZhis6vTY/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/JkY9A6bYpHVLfdGLq3tZhis6vTY/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/JkY9A6bYpHVLfdGLq3tZhis6vTY/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/JkY9A6bYpHVLfdGLq3tZhis6vTY/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/PHP5Magazine?a=ZmRJvMtwY0w:a4JXl5M-aQE:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PHP5Magazine?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PHP5Magazine?a=ZmRJvMtwY0w:a4JXl5M-aQE:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PHP5Magazine?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PHP5Magazine?a=ZmRJvMtwY0w:a4JXl5M-aQE:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PHP5Magazine?i=ZmRJvMtwY0w:a4JXl5M-aQE:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PHP5Magazine?a=ZmRJvMtwY0w:a4JXl5M-aQE:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PHP5Magazine?i=ZmRJvMtwY0w:a4JXl5M-aQE:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PHP5Magazine?a=ZmRJvMtwY0w:a4JXl5M-aQE:guobEISWfyQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PHP5Magazine?i=ZmRJvMtwY0w:a4JXl5M-aQE:guobEISWfyQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/PHP5Magazine/~4/ZmRJvMtwY0w" height="1" width="1"/&gt;</content>
<feedburner:origLink>http://php5.phpmagazine.net/2008/12/php-528-released-527-removed.html</feedburner:origLink></entry>
<entry>
    <title>VS.Php 2.5 integrates ZendFramework with Visual Studio</title>
    <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/PHP5Magazine/~3/6eapyZfpzqo/vsphp-25-integrates-zendframew.html" />
    <link rel="service.edit" type="application/atom+xml" href="http://phpmagazine.net/cgi-bin/pub/mt-atom.cgi/weblog/blog_id=7/entry_id=6311" title="VS.Php 2.5 integrates ZendFramework with Visual Studio" />
    <id>tag:php5.phpmagazine.net,2008://7.6311</id>
    
    <published>2008-06-23T06:33:29Z</published>
    <updated>2008-06-23T06:37:06Z</updated>
    
    <summary type="html">Miami, FL, June 23, 2008: Jcx.Software today announces the release of VS.Php 2.5 for Visual Studio 2008, a Php integrated development environment (IDE) for Microsoft Visual Studio. Like previous versions of VS.Php, it comes in three different editions: VS.Php 2.5...</summary>
    <author>
        <name>Hatem</name>
        <uri>http://www.phpmagazine.net</uri>
    </author>
            <category term="Tools" />
    
    <content type="html" xml:lang="en" xml:base="http://php5.phpmagazine.net/">
        &lt;p&gt;Miami, FL, June 23, 2008: &lt;a href="http://www.jcxsoftware.com"&gt;Jcx.Software&lt;/a&gt; today announces the release of VS.Php 2.5 for Visual Studio 2008, a Php integrated development environment (IDE) for Microsoft Visual Studio. Like previous versions of VS.Php, it comes in three different editions:&lt;/p&gt;

&lt;ul&gt;&lt;li&gt;VS.Php 2.5 for Visual Studio 2008&lt;/li&gt;
&lt;li&gt;VS.Php 2.5 for Visual Studio 2005&lt;/li&gt;
&lt;li&gt;VS.Php 2.5 Standalone Edition, designed for customers that do not own Visual Studio.&lt;/li&gt;&lt;/ul&gt;

&lt;center&gt;&lt;img src="http://php5.phpmagazine.net/upload/2008/06/vsphp_25_integrates_zendframew/jcx.jpg" width="351" height="300" alt="Jcx.Software"/&gt;&lt;/center&gt;

&lt;p&gt;VS.Php 2.5 includes the Zend Framework and integrates it seamlessly to the Visual Studio IDE. The Zend Framework integration includes the following features:&lt;/p&gt;

&lt;ul&gt;&lt;li&gt;Zend Framework integration to the Php preview built-in engine.&lt;/li&gt;
&lt;li&gt;Intellisense support for Zend Framework classes, including support for class auto loaders.&lt;/li&gt;
&lt;li&gt;Zend Framework Model-View-Controller project wizard.&lt;/li&gt;&lt;/ul&gt;
    
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/F9sw9--HpYNR1sLtRq0bokfi0SU/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/F9sw9--HpYNR1sLtRq0bokfi0SU/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/F9sw9--HpYNR1sLtRq0bokfi0SU/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/F9sw9--HpYNR1sLtRq0bokfi0SU/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/PHP5Magazine?a=6eapyZfpzqo:_EF3Xq0aKtA:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PHP5Magazine?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PHP5Magazine?a=6eapyZfpzqo:_EF3Xq0aKtA:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PHP5Magazine?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PHP5Magazine?a=6eapyZfpzqo:_EF3Xq0aKtA:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PHP5Magazine?i=6eapyZfpzqo:_EF3Xq0aKtA:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PHP5Magazine?a=6eapyZfpzqo:_EF3Xq0aKtA:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PHP5Magazine?i=6eapyZfpzqo:_EF3Xq0aKtA:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PHP5Magazine?a=6eapyZfpzqo:_EF3Xq0aKtA:guobEISWfyQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PHP5Magazine?i=6eapyZfpzqo:_EF3Xq0aKtA:guobEISWfyQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/PHP5Magazine/~4/6eapyZfpzqo" height="1" width="1"/&gt;</content>
<feedburner:origLink>http://php5.phpmagazine.net/2008/06/vsphp-25-integrates-zendframew.html</feedburner:origLink></entry>
<entry>
    <title>PHP|architect Books : Turn your PHP5 upgrade into success</title>
    <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/PHP5Magazine/~3/lBZimHgHoDw/phparchitect-books-turn-your-p.html" />
    <link rel="service.edit" type="application/atom+xml" href="http://phpmagazine.net/cgi-bin/pub/mt-atom.cgi/weblog/blog_id=7/entry_id=6302" title="PHP|architect Books : Turn your PHP5 upgrade into success" />
    <id>tag:php5.phpmagazine.net,2008://7.6302</id>
    
    <published>2008-06-13T12:17:16Z</published>
    <updated>2008-06-13T12:22:38Z</updated>
    
    <summary type="html">PHP|architect have just released php|architect's Guide to PHP 5 Migration, a book written by Stefan Priebsch. The guide in 250 pages aims to help developers migrate successfuly from PHP4 to PHP5. php|architect's Guide to PHP 5 Migration is available since...</summary>
    <author>
        <name>Hatem</name>
        <uri>http://www.phpmagazine.net</uri>
    </author>
            <category term="PHP5 Books" />
    
    <content type="html" xml:lang="en" xml:base="http://php5.phpmagazine.net/">
        &lt;p&gt;PHP|architect have just released &lt;a href="http://phparch.com/c/books/id/9780973862195"&gt;php|architect's Guide to PHP 5 Migration&lt;/a&gt;, a book written by Stefan Priebsch. The guide in 250 pages aims to help developers migrate successfuly from PHP4 to PHP5. php|architect's Guide to PHP 5 Migration is available since 6 June in PDF format and will be available in 20 June in print format. &lt;/p&gt;

&lt;center&gt;&lt;img src="http://php5.phpmagazine.net/upload/2008/06/phparchitect_books_turn_your_p/php5migration.jpg" width="133" height="166" alt="php5migration" title="php5migration" /&gt;&lt;/center&gt;

&lt;p&gt;The topics covered include:&lt;/p&gt;

&lt;ul&gt;&lt;li&gt;Migration Concepts&lt;/li&gt;
&lt;li&gt;Strategies for Migration&lt;/li&gt;
&lt;li&gt;Migration Aspects&lt;/li&gt;
&lt;li&gt;Preparing the Migration&lt;/li&gt;
&lt;li&gt;The Migration&lt;/li&gt;
&lt;li&gt;After the Migration&lt;/li&gt;
&lt;li&gt;Tools&lt;/li&gt;
&lt;li&gt;Migrating PHP Code&lt;/li&gt;&lt;/ul&gt;

&lt;blockquote&gt;This is the only book you will need to help you through the rough spots when migrating your PHP apps from PHP4 to PHP5. Not only is this an extremely comprehensive and in-depth resource, it will show you virtually every pitfall you may encounter and will undoubtedly make your migration as smooth as possible.&lt;/blockquote&gt;
    
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/ordzFsQCepp-ps1UKk3VZi3wl_k/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ordzFsQCepp-ps1UKk3VZi3wl_k/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/ordzFsQCepp-ps1UKk3VZi3wl_k/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ordzFsQCepp-ps1UKk3VZi3wl_k/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/PHP5Magazine?a=lBZimHgHoDw:G67OIBDL-aI:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PHP5Magazine?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PHP5Magazine?a=lBZimHgHoDw:G67OIBDL-aI:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PHP5Magazine?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PHP5Magazine?a=lBZimHgHoDw:G67OIBDL-aI:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PHP5Magazine?i=lBZimHgHoDw:G67OIBDL-aI:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PHP5Magazine?a=lBZimHgHoDw:G67OIBDL-aI:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PHP5Magazine?i=lBZimHgHoDw:G67OIBDL-aI:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PHP5Magazine?a=lBZimHgHoDw:G67OIBDL-aI:guobEISWfyQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PHP5Magazine?i=lBZimHgHoDw:G67OIBDL-aI:guobEISWfyQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/PHP5Magazine/~4/lBZimHgHoDw" height="1" width="1"/&gt;</content>
<feedburner:origLink>http://php5.phpmagazine.net/2008/06/phparchitect-books-turn-your-p.html</feedburner:origLink></entry>
<entry>
    <title>PHPDevShell 1.0.0, PHP Web Administration Framework Released</title>
    <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/PHP5Magazine/~3/qbBjzqaN7B4/phpdevshell-100-released.html" />
    <link rel="service.edit" type="application/atom+xml" href="http://phpmagazine.net/cgi-bin/pub/mt-atom.cgi/weblog/blog_id=7/entry_id=6288" title="PHPDevShell 1.0.0, PHP Web Administration Framework Released" />
    <id>tag:php5.phpmagazine.net,2008://7.6288</id>
    
    <published>2008-06-05T17:37:47Z</published>
    <updated>2008-06-05T17:53:46Z</updated>
    
    <summary type="html">PHPDevShell is a stable, secure, fast PHP Web administration framework. It allows rapid deployment of Web based PHP applications. Robust, secure, clean, fast, including many administrative functions, the framework supports an unlimited number of users, user groups, security levels, menu...</summary>
    <author>
        <name>Hatem</name>
        <uri>http://www.phpmagazine.net</uri>
    </author>
            <category term="PHP5 Frameworks" />
    
    <content type="html" xml:lang="en" xml:base="http://php5.phpmagazine.net/">
        &lt;p&gt;&lt;a href="http://www.phpdevshell.org/"&gt;PHPDevShell&lt;/a&gt; is a stable, secure, fast PHP Web administration framework. It allows rapid deployment of Web based PHP applications. Robust, secure, clean, fast, including many administrative functions, the framework supports an unlimited number of users, user groups, security levels, menu tree levels, and menus.&lt;/p&gt;

&lt;center&gt;&lt;a href="http://php5.phpmagazine.net/upload/2008/06/phpdevshell_100_released/PHPDevShell.html" onclick="window.open('http://php5.phpmagazine.net/upload/2008/06/phpdevshell_100_released/PHPDevShell.html', 'popup', 'width=1001,height=581,scrollbars=no,resizable=no,toolbar=no,directories=no,location=no,menubar=no,status=no,left=0,top=0' ); return false"&gt;&lt;img src="http://php5.phpmagazine.net/upload/2008/06/phpdevshell_100_released/PHPDevShell-thumb.png" width="400" height="232" alt="PHPDevShell" title="PHPDevShell" /&gt;&lt;/a&gt;&lt;/center&gt;

&lt;p&gt;Latest update include major feature and stability enhancements in the core, database layer, GUI, security, template engine, caching, gzipping, and navigation system, with all reported bugs fixed. PHPDevShell is available under the GNU (LGPL) Open Source License.&lt;/p&gt;
    
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/CQ0JCLSIlHeAq0rpG4tx0XZt6_I/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/CQ0JCLSIlHeAq0rpG4tx0XZt6_I/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/CQ0JCLSIlHeAq0rpG4tx0XZt6_I/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/CQ0JCLSIlHeAq0rpG4tx0XZt6_I/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/PHP5Magazine?a=qbBjzqaN7B4:cTjbyzw-0O0:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PHP5Magazine?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PHP5Magazine?a=qbBjzqaN7B4:cTjbyzw-0O0:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PHP5Magazine?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PHP5Magazine?a=qbBjzqaN7B4:cTjbyzw-0O0:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PHP5Magazine?i=qbBjzqaN7B4:cTjbyzw-0O0:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PHP5Magazine?a=qbBjzqaN7B4:cTjbyzw-0O0:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PHP5Magazine?i=qbBjzqaN7B4:cTjbyzw-0O0:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PHP5Magazine?a=qbBjzqaN7B4:cTjbyzw-0O0:guobEISWfyQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PHP5Magazine?i=qbBjzqaN7B4:cTjbyzw-0O0:guobEISWfyQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/PHP5Magazine/~4/qbBjzqaN7B4" height="1" width="1"/&gt;</content>
<feedburner:origLink>http://php5.phpmagazine.net/2008/06/phpdevshell-100-released.html</feedburner:origLink></entry>

</feed>
