PHP 4 on death row

Topics

open source, php, zend

Related gallery

Linux.conf.au 2012 photos

Linux.conf.au 2012 photos

Support for PHP 4 will cease by year's end, forcing developers to move to the less popular PHP 5.

The still popular version 4 of PHP, an open-source scripting language that lets servers create customised Web pages such as online catalogues, will lose its support after a seven-year run.

"The PHP development team hereby announces that support for PHP 4 will continue until the end of this year only," project organisers said on PHP Web site on Friday. "We will continue to make critical security fixes available on a case-by-case basis until Aug. 8, 2008."

The announcement came on the third anniversary of the launch of PHP 5, and project programmers said they want to focus on the upcoming PHP 6. PHP 4 was released in 2000.

"This announcement ensures the whole ecosystem moves forward together," including those who build PHP, those who use it directly, those who employ it in higher-level applications such as Drupal or Joomla, and the Web site hosting companies that let customers use PHP, said Andi Gutmans, co-founder and co-chief technology officer of Zend, a start-up that commercialises PHP. PHP 5 "answers the challenges of building modern Web applications: Web services support, Ajax, XML, object-oriented programming."

But retiring widely used software can be difficult, as Microsoft found when trying to end support for Windows Me and Windows NT 4. Not everybody is eager to see PHP 4 fall by the wayside.

"PHP 5 has been, from an adoption point of view, a complete flop. Most estimates place it in the single-digit percentages or at best the low teens," Matt Mullenweg, the founder of the WordPress blogging software and site, which uses PHP, said on his blog. "Now the PHP core team seems to have decided that the boost their failing product needs is to kill off their successful one instead of asking the hard questions: What was it that made PHP 4 so successful?...Why wasn't PHP 5 compelling to that same audience? Are the things we're doing in PHP 6 crucial to our core audience or simply 'good' language problems to solve?"

In an interview Monday, Gutmans disputed the PHP 4 popularity statistics, saying that 80 percent of Zend's customer base has already moved to PHP 5 and that the PHP community was "conservative" in choosing the date for ending PHP 4 support.

"What we find is that everyone who is doing active development has already migrated," Gutmans said. "What's skewing the numbers is there are lot of legacy applications on PHP 4 that just work, and nobody wants to change them."

Yahoo and Facebook, two prominent PHP users, have moved to PHP 5, Gutmans said, in part because of better performance.

"The end-of-life date for PHP 4 inside Yahoo is much more aggressive than the public date," said Rasmus Lerdorf, the original PHP author and now a Yahoo programmer.

Ending PHP 4 support is driven by practical necessity, Lerdorf added. "We are an open-source project with limited resources. With PHP 6 on the way, we don't have the resources to support three different versions of PHP at the same time," he said.

Gutmans also argued that PHP, while changing, still places a premium on being accessible. "Our foremost goal is ease of use," though another is "expanding the language, making it more suitable to some of the new trends in the Web space like Web services and Ajax," Gutmans said. "We constantly have to balance those. Our decision-making always leans toward ease of use."

One reason for ending PHP 4 support is to focus on PHP 6, which Gutmans said is due in about a year.

PHP 6 features include better international abilities, in particular support for Unicode character sets that include not just Roman alphabets but also Arabic, Korean, Chinese and many others. Another feature is better security.

"Certain features we decided not to support anymore. We believe they can lead to bad security practices," he said. "We'll make it clear to users how to make migration easy."

Talkback

Time to move on to a "serious" platform

With Adobe's newly acquired ColdFusion version 8 about to be released it is high-time for PHP developers to embrace this mature - 12-year old - platform. It certainly has greater platform and database server server support than anything else. Not free to serve but free to develop for.

Desktop GeneralDesktop General July 17th, 2007
Report offensive content Reply (0) (0)
Add your opinion

In order to post a comment, you need to be registered. (Sign In or register below)

Post your comment

Terms of Service - As a ZDNet registrant, and by using this service, you indicate that you agree to our Terms and Conditions and have read and understand our Privacy Policy.

ZDNet Australia Live

Ansell comes back from IT **** up - Ansell has said it is rectifying problems with its new business processing syste... http://t.co/7QH6c8Oq

What is missing from the code is a ban on the telcos creating their own funny-money by offering (say) "$500 worth of calls for $50" (and...

10 minutes ago by MaudeLynne on Telco customer code goes to the regulator

@joshgnosis who is responsible for this? that is one hell of a #newspun !!! http://t.co/9dd7tvx3

Open source needed to save democracy - Software - News - ZDNet Australia http://t.co/nH2C1VPb

Ansell comes back from IT **** up: Ansell has said it is rectifying problems with its new business processing sy... http://t.co/hVtbecMH

Spamvertised 'Tax information needed urgently' emails lead to malware http://t.co/ma7weWG1

Does Facebook accurately count users? http://t.co/KLSlJsgO

by http://t.co/vmlQ0Ecb: Ansell comes back from IT **** up: Ansell has said it is rectifying problems with its ne... http://t.co/UJdAxaMX

Tech? Done in days. Business model? A little longer :-) Finally! LoadRunner, more #agile than ever in #AWS and #vcloud http://t.co/O8ZaBty3

#trollDay “@lukehopewell: Our headline of the year: http://t.co/ldugUO77

RT @mwyres: #trollDay “@lukehopewell: Our headline of the year: http://t.co/ldugUO77

You may not realise but massive numbers of metro suburban citizens cannot currently get broadband and many more cannot get anywhere near ...

38 minutes ago by harryinthesoup on NBN Co inks $620m satellite deal

RT @stilgherrian: SOPA/PIPA fail, studios try anti-piracy 'charm offensive'. http://t.co/xuqzY3Rm

"If you are trying to trace with the ftp trick it's just worthless." Hackers: $50,000 to keep source code private - http://t.co/x4BBGyav

Malware's the next nuclear bomb: Kaspersky: Governments have begun to create malware in the form of cyberweapons... http://t.co/VpOaDbIR

Malware's the next nuclear bomb: Kaspersky - ZDNet Australia http://t.co/dubHKvUX #B

NBN Co inks $620m satellite deal http://t.co/qgNiZcFH

Does Facebook accurately count users? http://t.co/hQcOtd2s via @zdnetaustralia

by http://t.co/vmlQ0Ecb: Malware's the next nuclear bomb: Kaspersky: Governments have begun to create malware in ... http://t.co/KfveHrKX

Malware's the next nuclear bomb: Kaspersky http://t.co/wJTLAbCP (via @Shogannai)

I guess we will hear more about this in the future..

1 hour ago by borrisz0r on Cochlear implant recall costs over $100m

Malware is the next nuclear bomb: Kaspersky http://t.co/j3oBGlxc

Malware's the next nuclear bomb: Kaspersky http://t.co/ILhLnszV

RT @zdnetaustralia: Malware is the next nuclear bomb: Kaspersky http://t.co/j3oBGlxc

Govt mulls closing Optus TV loophole - In the wake of Optus' victory over the sporting codes in its TV Now case, spo... http://t.co/6PxhKfB2

Can't believe how quickly things are happening on operation kill TV Now http://t.co/BK3Ecj1D

RT @zdnetaustralia: NBN Co inks $620m satellite deal: http://t.co/LsbQBeXL

Yahoo loses board chairman in reshuffle: By Josh Lowensohn, http://t.co/lS9JInfl on February 8th... http://t.co/R2FuBaYx #dualstack #ipv6

Rights holders lobbying for a quick change to the copyright act in the wake of the Optus TV Now case. http://t.co/dZAkzp0f #optusnrl

This is my point of view and like I said I cannot please everyone and I'm not going to try. Nor am I arguing about the economics, what I...

1 hour ago by fibretech on NBN Co inks $620m satellite deal

Govt mulls closing Optus TV Now loophole: http://t.co/mWyxcaNm

@chrispilgrim: Do you know how much it costs currently to get top tier NBN speeds in Surry Hills (basically 3 or 4 kms from the CBD)? It...

1 hour ago by gammprog on Libs would wind back NBN to fund roads

RT @stilgherrian: SOPA/PIPA fail, studios try anti-piracy 'charm offensive'. http://t.co/xuqzY3Rm

AVADirect, Maingear start shipping gaming laptops with Sandy Bridge-E desktop ... http://t.co/IUDDJdJg

My yahoo account has been down all day, and I use it to run my business. If you call Yahoo, they will set up your MS Outlook account to h...

1 hour ago by tenderfoot on Yahoo Mail suffers overnight outage

Chrome for Android finally arrives - Software - News - ZDNet Australia http://t.co/dIpXYS0I

fibretech, that's totally wrong. The metro users of the NBN will be subsidizing the NBN services in the regional zones because they co...

1 hour ago by tsudo77 on NBN Co inks $620m satellite deal

I know many people won't like this (not that you can please everyone anyway) but in one word "Equality"

1 hour ago by fibretech on NBN Co inks $620m satellite deal

Best thing ever! ZDNET is sending an aircraft into space and taking suggestions for what to attach to it: http://t.co/JpwkoQB5

SOPA/PIPA fail, studios try anti-piracy 'charm offensive'. http://t.co/xuqzY3Rm

What's the alternative fibre tech?

1 hour ago by mwil19 on NBN Co inks $620m satellite deal

Full Spectrum: getting tough on telcos: The standard of telecommunications customer service has been a sore poin... http://t.co/dmyelSn1

Cochlear implant recall costs over $100m: Cochlear, the Australian company behind the revolutionary hearing impl... http://t.co/le30SLB5

Windows 8 revealed
http://t.co/KoQA3QCh

@Spiraldeath Don't you think every tax payer deserves the same level of QOS? After all these people are leaders in primary industry whic...

2 hours ago by fibretech on NBN Co inks $620m satellite deal

@Fibretech so how would you propose to give broadband to a residence that is out in the middle of the Australian Desert and there is not ...

2 hours ago by Spiraldeath on NBN Co inks $620m satellite deal

Satellite technology is always a backward step when it comes to providing broadband. No matter how much bandwidth satellite provides the ...

2 hours ago by fibretech on NBN Co inks $620m satellite deal

I'm doing an assignment at my school about whether Facebook should have age restrictions; I think that even if you put an age limit on fa...

2 hours ago by Student onetwothree on Facebook to get age bans, parent control?

More TV Now => More mainstream fanbase in the future => More revenue streams from complementing products and accessories e.g. shirts, sho...

2 hours ago by pcr on More TV Now may mean less TV later

Shame on the Pilot, a company which employed him and gave him livelihood now he wants to sue the company. What if it was his personal lug...

3 hours ago by karan.vinayak on Pilot sues Virgin for being iPad Luddite

is Australian Cloud a puplic traded co. and if so what are the stock symble
thanks perry222

4 hours ago by perry222 on Australian clouds compared

I could care less about mobile footy coverage but if it wipes out Ray Warrens inane bleatings after forty years of aural misery I am all ...

4 hours ago by btone on More TV Now may mean less TV later

5mb/s calculates out to 625kb per second which means that a 1mb eMail will go out in under 1 second. Why isn't this fast enough ?

5 hours ago by deandari on Optus unveils NBN small business plans

PS. Living in Europe.

6 hours ago by Sparcosso on Chrome for Android finally arrives

Region-restriction on Chrome for Android on app market. Thanks Google! Guess it's time to flog the Nexus on ebay and head back to the iPh...

6 hours ago by Sparcosso on Chrome for Android finally arrives

This story has been voted 20 times in the last 24 hours!

19 hours ago, Symantec confirms hacker extortion

This story has been voted 10 times in the last 24 hours!

21 hours ago, Symantec confirms hacker extortion

Facebook Activity

Keep up with ZDNet Australia

ZDNet Events Calendar

ZDNet Events Calendar