<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	>
<channel>
	<title>Comments on: PHP 6.0 Ingredients</title>
	<atom:link href="http://www.sitepoint.com/blogs/2005/08/15/php-60-ingredients/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.sitepoint.com/blogs/2005/08/15/php-60-ingredients/</link>
	<description>News, opinion, and fresh thinking for web developers and designers. The official podcast of sitepoint.com.</description>
	<pubDate>Tue, 02 Dec 2008 07:08:01 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5</generator>
		<item>
		<title>By: Alexander</title>
		<link>http://www.sitepoint.com/blogs/2005/08/15/php-60-ingredients/#comment-28104</link>
		<dc:creator>Alexander</dc:creator>
		<pubDate>Wed, 31 May 2006 19:53:08 +0000</pubDate>
		<guid isPermaLink="false">488362191#comment-28104</guid>
		<description>What is the most important information I should know about Cymbalta?</description>
		<content:encoded><![CDATA[<p>What is the most important information I should know about Cymbalta?</p>]]></content:encoded>
	</item>
	<item>
		<title>By: Tomas Matousek</title>
		<link>http://www.sitepoint.com/blogs/2005/08/15/php-60-ingredients/#comment-10642</link>
		<dc:creator>Tomas Matousek</dc:creator>
		<pubDate>Wed, 09 Nov 2005 13:51:04 +0000</pubDate>
		<guid isPermaLink="false">488362191#comment-10642</guid>
		<description>Well, ASP.NET and PHP needn't necessary mutually exclude one other. Our project, Phalanger (http://php-compiler.net), enables to combine them. Besides, it can compile both PHP4 and PHP5 code and enables working with Unicode transparently - without changes to the code unless you use functions that should give different results in Unicode context. For that reasons we added some functions like ord_unicode, chr_unicode, to_binary etc. Though we have currently version 1.0 RC2 we are capable of compiling large PHP applications (phpBB, ADODB, OpenPhpNuke, Phorum, Smarty,  GTK, ...). We would like to get some feedback from PHP developers whether we are doing things right, so if you don't like to wait for PHP6 just try it ...</description>
		<content:encoded><![CDATA[<p>Well, ASP.NET and PHP needn&#8217;t necessary mutually exclude one other. Our project, Phalanger (http://php-compiler.net), enables to combine them. Besides, it can compile both PHP4 and PHP5 code and enables working with Unicode transparently - without changes to the code unless you use functions that should give different results in Unicode context. For that reasons we added some functions like ord_unicode, chr_unicode, to_binary etc. Though we have currently version 1.0 RC2 we are capable of compiling large PHP applications (phpBB, ADODB, OpenPhpNuke, Phorum, Smarty,  GTK, &#8230;). We would like to get some feedback from PHP developers whether we are doing things right, so if you don&#8217;t like to wait for PHP6 just try it &#8230;</p>]]></content:encoded>
	</item>
	<item>
		<title>By: Rokas</title>
		<link>http://www.sitepoint.com/blogs/2005/08/15/php-60-ingredients/#comment-8144</link>
		<dc:creator>Rokas</dc:creator>
		<pubDate>Fri, 19 Aug 2005 12:50:47 +0000</pubDate>
		<guid isPermaLink="false">488362191#comment-8144</guid>
		<description>&lt;blockquote&gt;&lt;/blockquote&gt;&lt;blockquote&gt;Thats BS about non-BC of php5. I have done a heavy script under php5 on my dev machine and when finished it and moved to server which actually had php4(latest version), the script didn’t work. But finding what breaks there would have costed too much invaluable time, so we just switched server to php5. Guess what happened. Nothing! Except that my new script actually worked. None of the old code broke!&lt;/blockquote&gt;

Uhh… what are you talking about? They never claimed php4 had php5 support.. maybe you need to re-read your post.. Of course your php5 stuff wouldn’t work on your php4 server… that has nothing to do with BC…

I don't think you understood my post. I meant that none of 100+ scripts written on php4 broke up on php5, only php5 made one script work, which didn't work on php4. That tells something about BC... 
And that clearly tells that php5 should be used, instead of php4. 

Although I wouldn't really recommend to do that yet, if you don't find some scripts not working on php4, because php5 still had few updates and so there might still be quite some bugs not found(didn't notice any yet though).</description>
		<content:encoded><![CDATA[<blockquote></blockquote>
<blockquote><p>Thats BS about non-BC of php5. I have done a heavy script under php5 on my dev machine and when finished it and moved to server which actually had php4(latest version), the script didn’t work. But finding what breaks there would have costed too much invaluable time, so we just switched server to php5. Guess what happened. Nothing! Except that my new script actually worked. None of the old code broke!</p></blockquote>
<p>Uhh… what are you talking about? They never claimed php4 had php5 support.. maybe you need to re-read your post.. Of course your php5 stuff wouldn’t work on your php4 server… that has nothing to do with BC…</p>
<p>I don&#8217;t think you understood my post. I meant that none of 100+ scripts written on php4 broke up on php5, only php5 made one script work, which didn&#8217;t work on php4. That tells something about BC&#8230;<br />
And that clearly tells that php5 should be used, instead of php4. </p>
<p>Although I wouldn&#8217;t really recommend to do that yet, if you don&#8217;t find some scripts not working on php4, because php5 still had few updates and so there might still be quite some bugs not found(didn&#8217;t notice any yet though).</p>]]></content:encoded>
	</item>
	<item>
		<title>By: rchurch</title>
		<link>http://www.sitepoint.com/blogs/2005/08/15/php-60-ingredients/#comment-8141</link>
		<dc:creator>rchurch</dc:creator>
		<pubDate>Fri, 19 Aug 2005 10:16:59 +0000</pubDate>
		<guid isPermaLink="false">488362191#comment-8141</guid>
		<description>PHP5 take up is slow, because the developers of Web Hosting Panels like Plesk and Cpanel don't want to do the work of getting PHP5 and PHP 4 to work side by side. It should be fairly trivial, if proper default are set.

Get the handlers to use .php5 for PHP5 scripts and .php for PHP4 scripts or the converse shouldn't be that difficult as well as running scripts to do global search and replaces where preferable shouldn't be that difficult</description>
		<content:encoded><![CDATA[<p>PHP5 take up is slow, because the developers of Web Hosting Panels like Plesk and Cpanel don&#8217;t want to do the work of getting PHP5 and PHP 4 to work side by side. It should be fairly trivial, if proper default are set.</p>
<p>Get the handlers to use .php5 for PHP5 scripts and .php for PHP4 scripts or the converse shouldn&#8217;t be that difficult as well as running scripts to do global search and replaces where preferable shouldn&#8217;t be that difficult</p>]]></content:encoded>
	</item>
	<item>
		<title>By: Paulg</title>
		<link>http://www.sitepoint.com/blogs/2005/08/15/php-60-ingredients/#comment-8140</link>
		<dc:creator>Paulg</dc:creator>
		<pubDate>Fri, 19 Aug 2005 09:16:12 +0000</pubDate>
		<guid isPermaLink="false">488362191#comment-8140</guid>
		<description>In practice, if you have been keeping up with changes in 4.1-4.3  there are few BC issues that I found moving to php5.

What would I like to see in php6? 

How about getting back to its roots? a lang to make the development and maintainance of websites easier.  

-Make it easier to use Ajax/rpc
-As said, help us cleanse and shakedown incoming data natively without us all having to write and maintain "datascrubbers"
Build in Xforms

HTML tidy addition was a superb move in php5, building in webstandard compliance for everyone.

Cheers</description>
		<content:encoded><![CDATA[<p>In practice, if you have been keeping up with changes in 4.1-4.3  there are few BC issues that I found moving to php5.</p>
<p>What would I like to see in php6? </p>
<p>How about getting back to its roots? a lang to make the development and maintainance of websites easier.  </p>
<p>-Make it easier to use Ajax/rpc<br />
-As said, help us cleanse and shakedown incoming data natively without us all having to write and maintain &#8220;datascrubbers&#8221;<br />
Build in Xforms</p>
<p>HTML tidy addition was a superb move in php5, building in webstandard compliance for everyone.</p>
<p>Cheers</p>]]></content:encoded>
	</item>
	<item>
		<title>By: Pie</title>
		<link>http://www.sitepoint.com/blogs/2005/08/15/php-60-ingredients/#comment-2395</link>
		<dc:creator>Pie</dc:creator>
		<pubDate>Wed, 31 Dec 1969 19:00:00 +0000</pubDate>
		<guid isPermaLink="false">488362191#comment-2395</guid>
		<description>&lt;p&gt;PHP 6 already? I think they should focus on improving 5.0.. backwards compatibility etc.&lt;/p&gt;

&lt;p&gt;The people who are on PHP5... will have both 4-5 and 5-6 backwards compatibility to deal with&lt;/p&gt;

</description>
		<content:encoded><![CDATA[<p>PHP 6 already? I think they should focus on improving 5.0.. backwards compatibility etc.</p>
<p>The people who are on PHP5&#8230; will have both 4-5 and 5-6 backwards compatibility to deal with</p>]]></content:encoded>
	</item>
	<item>
		<title>By: Etnu</title>
		<link>http://www.sitepoint.com/blogs/2005/08/15/php-60-ingredients/#comment-2396</link>
		<dc:creator>Etnu</dc:creator>
		<pubDate>Wed, 31 Dec 1969 19:00:00 +0000</pubDate>
		<guid isPermaLink="false">488362191#comment-2396</guid>
		<description>&lt;p&gt;Once again, I can't believe people keep talking about "BC breakage" between 4.x and 5.0. I can say with about 99.9% certainty that nothing on your site will break, unless you consider generating a few extra notices / warnings "breaking".&lt;/p&gt;

&lt;p&gt;Everyone I know who thinks there's a bc problem with 5.x has never even tried running a server with it. Try it. You can even run them simultaneously -- it's not that difficult.&lt;/p&gt;

</description>
		<content:encoded><![CDATA[<p>Once again, I can&#8217;t believe people keep talking about &#8220;BC breakage&#8221; between 4.x and 5.0. I can say with about 99.9% certainty that nothing on your site will break, unless you consider generating a few extra notices / warnings &#8220;breaking&#8221;.</p>
<p>Everyone I know who thinks there&#8217;s a bc problem with 5.x has never even tried running a server with it. Try it. You can even run them simultaneously &#8212; it&#8217;s not that difficult.</p>]]></content:encoded>
	</item>
	<item>
		<title>By: scoates</title>
		<link>http://www.sitepoint.com/blogs/2005/08/15/php-60-ingredients/#comment-2397</link>
		<dc:creator>scoates</dc:creator>
		<pubDate>Wed, 31 Dec 1969 19:00:00 +0000</pubDate>
		<guid isPermaLink="false">488362191#comment-2397</guid>
		<description>&lt;p&gt;Sorry to be plugging myself, but I discuss the input filter thing a little more deeply in &lt;a href="http://blog.phpdoc.info/archives/21-Suddenly-5.1-Isnt-So-Exciting.html#extended"&gt;a post on my blog&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;S&lt;/p&gt;

</description>
		<content:encoded><![CDATA[<p>Sorry to be plugging myself, but I discuss the input filter thing a little more deeply in <a href="http://blog.phpdoc.info/archives/21-Suddenly-5.1-Isnt-So-Exciting.html#extended">a post on my blog</a>.</p>
<p>S</p>]]></content:encoded>
	</item>
	<item>
		<title>By: shiflett</title>
		<link>http://www.sitepoint.com/blogs/2005/08/15/php-60-ingredients/#comment-2398</link>
		<dc:creator>shiflett</dc:creator>
		<pubDate>Wed, 31 Dec 1969 19:00:00 +0000</pubDate>
		<guid isPermaLink="false">488362191#comment-2398</guid>
		<description>&lt;p&gt;One huge difference between the input filter extension (as proposed - it's still in the design stage) and something like magic_quotes_gpc is that the developer has control. Developers can still access raw data.&lt;/p&gt;

&lt;p&gt;Another difference is that the purpose of the input filter extension is primarily filtering. There will likely be some escaping options (one specifically to mimic magic_quotes_gpc to help with BC), but the focus is on filtering. The input stage is where filtering should happen, and the primary source of input is the user, so this is where an extension can help the most (other sources of input might be unique to your application and not easily identified by a mechanism like this).&lt;/p&gt;

&lt;p&gt;Here's more information:&lt;/p&gt;

&lt;p&gt;http://files.derickrethans.nl/filter_extension.html&lt;/p&gt;

</description>
		<content:encoded><![CDATA[<p>One huge difference between the input filter extension (as proposed - it&#8217;s still in the design stage) and something like magic_quotes_gpc is that the developer has control. Developers can still access raw data.</p>
<p>Another difference is that the purpose of the input filter extension is primarily filtering. There will likely be some escaping options (one specifically to mimic magic_quotes_gpc to help with BC), but the focus is on filtering. The input stage is where filtering should happen, and the primary source of input is the user, so this is where an extension can help the most (other sources of input might be unique to your application and not easily identified by a mechanism like this).</p>
<p>Here&#8217;s more information:</p>
<p><a href="http://files.derickrethans.nl/filter_extension.html" rel="nofollow">http://files.derickrethans.nl/filter_extension.html</a></p>]]></content:encoded>
	</item>
	<item>
		<title>By: johno</title>
		<link>http://www.sitepoint.com/blogs/2005/08/15/php-60-ingredients/#comment-2399</link>
		<dc:creator>johno</dc:creator>
		<pubDate>Wed, 31 Dec 1969 19:00:00 +0000</pubDate>
		<guid isPermaLink="false">488362191#comment-2399</guid>
		<description>&lt;p&gt;With packages and "finally" for exceptions please!&lt;/p&gt;

</description>
		<content:encoded><![CDATA[<p>With packages and &#8220;finally&#8221; for exceptions please!</p>]]></content:encoded>
	</item>
</channel>
</rss>
