PHP4's RIP date storms a buzz around the PHP community. Like Joshua May said, this is a cat fight, no one would be happy.
I LOVE PHP5 Take over the land from PHP4.
After reading a lot blog posts, the main reason people do not want to move to PHP5 is because:
No one want to rewrite their code if not necessary. Besides, PHP4 works, why PHP5? End-users don't care as long as the application works.
The first part I totally agrees, someone please make it the first law of programming.
I'm not so sure about the other statements. People rewrite their code from PHP4 to PHP5 is more than necessary, but a good deed to the entire PHP programming community.
"PHP4 works, why PHP5?"
Translation: A black and white TV works, why high def plasma?
"End-users don't care"
Rhetorical question: why don't I see people use C write a entire website backend?
Reasons to use PHP5
1. FASTER
Benchmark results show generally, PHP5 is a bit faster than PHP4.
Not just that, PHP5 offers a lot more functions can save PHP codes. Built in functions are ALWAYS faster than the MOST OPTIMIZED PHP CODE. (extreme example: PHP4 implementation of imageconvolution() and the PHP5 version, the latter are roughly 30 times faster).
2. Easier
When more people move to PHP5, more hosting will join the force of PHP5. These days, search for a PHP5 hosting can be a pain, another reason change can benefit many PHPers.
Somethings are best written in PHP5. Are you still writing PHP4 scripts for reading small XML files from services like Facebook and Amazon? Consider SimpleXML.
PHP4 have stream support, nice, but some important stream functions only work in PHP5. List a few: stream_get_contents(), stream_get_line(), stream_get_filters().
As I stated before, I never saw anyone write a entire website backend in the very complex overpowered C (not in these days). This support the movement by showing it is not about the making End-users happier or their life easier, but for all the PHP developers out there who wishes to write something simple and yet efficient.
Recent comments
11 hours 41 min ago
1 day 1 hour ago
1 day 1 hour ago
1 day 9 hours ago
1 day 15 hours ago
2 days 14 hours ago
3 days 1 hour ago
1 week 10 hours ago
1 week 4 days ago
1 week 5 days ago