PHP 4.3.0 w/ZEND 2 Alpha
Twintop writes: "PHP.net has released the a new version of PHP 4 to include the new Zend 2 Scripting Engine. This alpha update adds more increased support for Java and .NET technologies. More can be found on PHP.net and Beta News.com."
I wonder whether this is really quality-checked,
and I guess, not.
Oh boy, we need a split "stable"/"testing" for
PHP on the BSD ports tree...
My Karma isn't excellent, damn it! (And
Long ago, I used php on a very small project, and it worked wonderfully (due to the utter simplicity of the project).
Since then, I have not touched it, due to immature error handling, terrible objects and inconsistancies between functions and methods.
It seems that this version (based on the Code Samples) has fixed most everything I once hated, and that I might get to use php in a production enviroment sometime soon.
Most important things to me are try/catch and destructors.
It's not out of dislike for commercial software - it's because PHP is a scripting engine, and their addon Zend optimiser isn't. It's not that there aren't open source replacements but they'll never become part of the base PHP.net distro. This affects the quality of the software.
Is there anything that can be done about this? Especially for other new projects that don't want to let social issues affect the quality of their software.
What a coincidence, I was just looking over this stuff this morning. Does anyone know how close we are to being able to run PHP with Apache2.0, preferably (but not necessarily) on Solaris? Looking over PHP4.2.1 notes this morning, it looked like Apache2 support still wasn't there yet, and some people seemed to be having problems building the language on Solaris. Does PHP4.3.0 address those problems? Should I take "Alpha" to be the warning that it sounds like it is, or would it be safe to try it out now? Would it make more sense to stick with PHP4.3.1 and Apache 1.3.x for now? I'm sure those should build okay....
DO NOT LEAVE IT IS NOT REAL
It should have been pointed out in the article that this is an ALPHA version based on the 4.3.0 tree. This is not 4.3.0.
Now that I re-read the title, I see that they mentioned that after all. Ignore me.
Folks if you want a good, FREE replacement for Zend's Accelerator, go check out PHP-Accelerator
Nick has written a brilliant piece of work, and its in use on a number of fairly high traffic PHP-enabled sites, including DealHunting.com and GamingForce.com. Anyway check it out.
PHP is by far one of the buggier languages I have used. It's OOP is terrible, granted it was never thought to be one in the beginning and is a constant hack job.
Part of the distro? Probably not. Even if I released the source, I think that what it's rather a sensitive area. (Not hard to imagine why, right?!)
;)
Even getting a link on the php.net page or in the manual is frankly unlikely. But if enough people pressured them who knows?
Personally I think that every PHP user should be made aware of PHPA, APC etc., and the user should then be able to decide if any and which of the solutions are for them. I'm convinced that there are many folks who are only aware of the commercial solution, and entirely unaware of any alternatives at all.
IMHO, php.net are surely doing the PHP community a grave disservice by *not* publicising other solutions that can, after all, make PHP more palatable for some. I firmly believe in an open market where products compete purely on their merits, and not backhanders or the use of veiled threats to win commercial advantage. Of course I'm not suggesting that php.net are tainted by such practices, although if not, adding a link to PHPA, APC etc. shouldn't really be a problem,, should it