Posted: Sat Feb 24, 2007 5:13 am
Personally I've begun thinking its PHP5 that will get the boot - the PHP5 base is so small, and so full of the more educated professional element (like us
) that we're more likely to jump onto PHP6 once the current PHP5 hosts make the move. Actually I can PHP6 the moment its released since my host allows a custom compiled version. The one thing I have not looked at is the cliff height. How much work will it be to migrate an application to PHP6, compared to the PHP4 to PHP5 jump which is huge when you consider the mountain of PHP4 code that hasn't even bothered to migrate to PHP4.4 let alone PHP5.
In any case a big driver of PHP is not its OOP - it's the simple use of procedural functions, globals et al. For such users, PHP5/6 hasn't much more to offer once you stop referring to anything related to the OO model.
Very few public blogs mention anything but Unicode since it's a big deal - Unicode support means PHP being more of an option to international users and becoming simple for all those ASCII fanatics to deal properly with Unicode, esp. now that MySQL is not an excuse.
.
. To be perfectly honest I don't expect to move to PHP6 until it has overtaken PHP5 - far more likely than either overtaking PHP4.
.
. I think the ZF will just take time to mature - at the moment development is restriced to the roadmap which doesn't allow for many large shifts or additions. Hopefully a stable point release will motivate people to make the needed changes before depending applications are too entrenched.
In any case a big driver of PHP is not its OOP - it's the simple use of procedural functions, globals et al. For such users, PHP5/6 hasn't much more to offer once you stop referring to anything related to the OO model.
A lot of that is because PHP Radio seems completely jammed on the Unicode channel.The reason I'm starting to feel like it's going to change nothing is that nobody is talking about it except the elitist PHP developers.
Corporate suicideMaybe if Zend actually dropped official support for PHP4 themselves it would push things forward.
I doubt it. PHP6 if anything will only widen the gap - it may even make things worse. I think the only real thing that will get PHP4 reduced in market share is for PHP5/6 developers to pump out tons of applications which require PHP5 and will *not* run under PHP4. Unfortunately the killer app called phpBB is still PHP4 along with many others - maybe when a phpBB4 appearsYou think, with two newer versions available, PHP web hosts would feel an immense amount of pressure to upgrade, or at least offer PHP6 support in some form? We need someone from a webhosting company to chime in here...
That's nothing to be ashamed ofd11wtq wrote:Perhaps not. I hate to admit it on a PHP forum, but I personally enjoy programming in Java more these days.
As you mentioned, parts of the Zend Framework are missing a lot - I already refuse to use at least two components as they stand - they would drive me up the wall when it came to substitution or refactoring. PHP6 won't add anything new in those areas I think. At least we have SPL - it's good to see folk using a standard interface for somethingGiven all the features in PHP5 that can easily be lived without, they still have not implemented things that would actually be useful, such as a Request/Response object, or Filter/Validator objects. Things that would actually help bad programmers. Instead we have lots of low value features and the Iterator extravaganza that is SPL.