⇥ The crickets are killing me!
PHP 4.4.8, the last release from the 4.x branch, was released on January 3rd. According to the latest statistics released by Nexen, roughly 70% of the PHP user base should be screaming bloody murder, running around like decapitated chicken (although, technically speaking, other parts of their body have been cut off) and politely pointing out that the fact that nearly three quarters of the developer population is essentially being hung out to dry.
Can you hear them? Neither can I.
Comments
This is most likely because the 70% on PHP4 are the 70% who aren’t serious developers. And for the hosting companies, the end of PHP4 had to come sometime, so they can’t complain too loudly about it. They’re busy figuring out just how they’re going to do this, if they hadn’t already.
It’s really a shame that PHP5 didn’t include any Unicode support. PHP6 is just dooming us all to reliving this vicious circle again.
Meanwhile, I’m trying to steer my professional career towards Python. Not only don’t I like the PHP language as a whole, but its release process leaves quite a bit to be desired, too. Witness 5.2.0: “O HAI, WE HAVE UR 5.2. FUK 5.1 ITZ INSEKURE!!! BTW 5.2 IS FINALLY STABLE – SUCKR! OK, WE TEST NEW MEMRY MANIJER NOW, PLZ USE.”
I used to be one of those early adopters (started to work on PHP5 beta1 on a soone to be released product) over time i understood that business care more about risk management then features.
It not up to the programmer to decide what version of PHP the software should run on, it’s up to the sysadmin & managers.
Programmers just have to make it work
I beleive this pretty mutch sums it up.
I wouldn’t be surprised if the “base of the pyramid” of PHP 4 users aren’t even aware that PHP 4 has reached end-of-life. They are probably not even aware that they’re using PHP at all.
Most organizations don’t upgrade if their infrastructure loses support. They don’t even upgrade when security advisories are released. They upgrade only when there is a compelling feature missing, or if a catastrophic bug forces them to upgrade.
So to make people upgrade, we must invent a new type of application that runs only on PHP 5 or greater. Something as revolutionary and influential as wikis or blogs. Easier said than done!
Bill, something like gophp5.org?
As for upgrading, we will have to go down this path at work, and its a horrible one. We have alot of old code, that we have hardly time for to upgrade. I’d rather move to php6 now, as we need unicode more and more in our applications (we’re an international organisation), and skip the whole php5 upgrade.
I do agree that php upgrades need more sanity, but I don’t know enough of the process behind to come up with solutions. I guess the whole start of php, coming from a very simple target of only adding tiny functionality to homepages, and everyone adding functions to it without a clear vision didn’t help.
What is needed is cleaning up php, maybe we need a php core which has new sane functions, where you can lead modules for backward compatibility if you cannot port your code quickly enough.
I’d also be not too afraid to trade more logical functionnames or parameters or even behavior for breaking backwards compatibility in php6, I hate having to memorize all the different kind of orders in which we pass parameters to functions e.g….
PHP4 still works and there is nothing stopping anyone from using it.
You cannot expect an open source project to continue supporting out dated software forever. Not even the big guys do that. You pay hundreds or thousands of dollars on Windows OS and MS stops supporting it completely after around 5 years, XP SP1 isn’t even supported anymore. You pay good money and get shafted quicker in the corporate world than the FOSS world.
We the limited resources a FOSS project has I praise PHP for going it this long.
Being the publisher of PHP|arch I would think you know that better than anyone. But since you really didn’t go into the reasoning you have for your dismay it is hard to understand why you are against it.
@alan (and the others): I have nothing against PHP 4 being obsoleted—my only concern is with the fact that the community at large seems to be oblivious to this fact, and I am afraid that security issues exposed after the end-of-life date are going to cause a wave of problems for those who don’t upgrade (and, by means of negative publicity, to the rest of us who are trying to evangelize the language).
“…I am afraid that security issues exposed after the end-of-life date…”
I am curious why this is such a big issue for you. This is an unfortunate effect in all software.
I think that if anything I would be more concerned with the fact that the report you listed shows that only 45% of the 70% using PHP4 are using 4.4x. That means that 25% of all PHP installations are extremely security ridden. That seems to be a much bigger risk than 4.48 being left out (which it won’t be completely left out until 08/08/08).
And if they people won’t upgrade from 4.3 to 4.4, then I don’t think they should be included in the decision of whether we should support PHP4. Because even if we did it obviously would not matter.
I think/suspect that a lot of the companies we’re talking about here have only recently started their migration plans. And since business in the PHP world is currently quite busy, I think a lot of these companies don’t give the migration the attention they should be giving. It is my experience with one of my previous employers that they knew about it, but simply gave it a very low priority (the EOL is still far away!) … as far as I know, this company still isn’t upgraded fully. OK, for big applications, they now use a PHP5 framework, however most of their products are websites with a popular CMS that runs fine on PHP4 as well. I have the vague idea that they won’t be on PHP5 when 8/8/8 hits them in the face either. But in those cases, it’s the choice of the company (manager(s) usually) to give other things priority. So it’s really nothing to worry about for “us” outsiders. It’s of their own choosing.
This momentousdecree warcraft leveling came as a great beacon light wow lvl of hope to millions of negroslaves wow power level who had been seared power leveling in the flames of power leveling withering wrath of the lich king power leveling injustice.wrath of the lich king power leveling it came as a WOTLK Power Leveling joyous daybreak to end the long WOTLK Power Leveling night ofcaptivity.WOTLK Power Leveling but one hundred years wlk power leveling later, we must face aoc gold the tragic fact thatthe age of conan power leveling negro is still not free. aoc power leveling one hundred years later,age of conan power leveling the lifeof the negro ffxi gil is still sadly crippled by the final fantasy xi gil manacles ofsegregation guild wars gold and the chains of discrimination. one hundred yearslater, maplestory mesos the negro lives on a lonely island of poverty in themidst of a vast ocean of material prosperity.dog clothes one hundred yearslater
Ultima Online Gold, UO Gold, crestingwait
buy uo gold
buy uo gold
buy uo gold
buy uo gold
buy uo gold
buy uo gold
buy uo gold
buy uo gold
buy uo gold
buy uo gold
lotro gold
wow gold
warhammer gold
buy aoc gold
buy aoc gold
buy aoc gold
buy aoc gold
buy aoc gold
buy aoc gold
buy aoc gold
Age of Conan Gold, AOC Gold
希望大家都會非常非常幸福~「朵朵小語‧優美的眷戀在這個世界上,最重要的一件事,就是好好愛自己。好好愛自己,你的眼睛才能看見天空的美麗,耳朵才能聽見山水的清音。好好愛自己,你才能體會所有美好的東西,所有的文字與音符才能像清泉一樣注入你的心靈。好好愛自己,你才有愛人的能力,也才有讓別人愛上你的魅力。而愛自己的第一步,就是切斷讓自己覺得黏膩的過去,以無沾無滯的輕快心情,大步走向前去。愛自己的第二步,則是隨時保持孩子般的好奇,願意接受未知的指引;也隨時可以拋卻不再需要的行囊,一路雲淡風輕。親愛的,你是天地之間獨一無二的旅人,在陽光與月光的交替之中瀟灑獨行。
This is the latest and hottest ghd styler ever. If you need a ghd hair straighteners, this is a must buyghd hair straighteners,cheap ghd hair straighteners,pink ghd hair straightenersghd straightenersComme vous pouvez le voir, il s’agit d’une paire de chaussures shox classiquepink ghd hair straighteners . Si vous souhaitez poursuivre la mode, nike shox NZ sont votre meilleu…”Cette paire de Nike Shox Torch est chaud en maintenant la demande.nike chaussurestn chaussures
I was very like to play the Rohan online game, in my mind I can gave up all things but I can not gave up the rohan crone, it gave me the courage and the confidence, in the game I was very like to earn the rohan gold, but I also need to buy rohan crone, but the same time I know a website sell the cheap rohan crone, so if you want to buy, I suggest you come here.
I can get Tibia Gold cheaply.
Yesterday i bought Tibia Platinum for my brother.
i hope him like it. i will give Tibia coins to him
as birthday present. i like the Tibia money very much.
I usually buy tibia gp and keep it in my store.