查看: 6008|回复: 0
打印 上一主题 下一主题

PHP 4迈向终点 明年停止更新

[复制链接]
跳转到指定楼层
1#
发表于 2007-10-5 15:47:51 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
台州网址导航
PHP开发团队宣布将结束长达7年的PHP 4.0版开发活动,2007年底停止升级,仅剩重大安全问题时的修补,2008年8月8日之后不再提供任何PHP 4官方支持。台湾每4个网站,就有1个网站采用PHP 4,若未升级,将有潜在的安全隐忧。

PHP开发团队表示从3年前发布PHP 5至今,仅2成网站升级,多数虚拟主机服务供货商,仍停留在PHP 4的产品,普及速度缓慢。为加快网站升级速度,同时将开发资源移转至PHP 6,而做出终止PHP 4开发的决定。

PHP是目前世界上使用率最高的网页开发语言,在开发语言排行榜(TIOBE)排名第5,仅次于Java、C、C++和Visual Basic。法国PHP/MySQL入口网站Nexen.net调查全世界近1,090万台网页服务器(2007年6月),使用PHP的网站比例高达 33.88 %,远超过第2高的ASP(20.94%)网站。在全部使用PHP的网站中,还有8成网页采用PHP 4。未来这8成近300万个网站,需在1年内升级至PHP 5,否则一旦出现新的安全漏洞,就会面临无人支持,需自行解决的窘境。

台湾每4个网站就有1个用PHP 4



根 据Nexen.net调查结果显示,台湾使用PHP的网站比例还高于全球平均值,达 41.75 %,这其中超过6成采用PHP 4开发网页,表示使用者每打开4个网站,就有1个是用PHP 4。「酷!学园」PHP版版主姜钟凯认为:「对这些采用PHP 4网站的影响较大。」换句话说,台湾每4个网站,就有1个网站,未来将面临潜在的安全隐忧,若是企业核心服务使用PHP 4,承担的风险成本就更高。

目前台湾多数虚拟主机供货商,主要还是以PHP 4环境的产品为主,甚少提供PHP 5的产品。虚拟主机供货商战国策的PHP网站客户数超过5000家,战国策技术支持课主任胡邦元表示:「我们的客户99.9%都是PHP 4,PHP 5需求很少,不到0.1%,目前是采用独立PHP 5服务器来供应。」明年8月PHP 4支持结束时,可预见PHP 5的需求比例势必大幅提升,虚拟主机的供货商首当其冲,将面临客户的升级挑战。第5版在基本架构上作了很大幅度的调整,即使在PHP 5的环境中,开启向下兼容模式,让原本PHP 4的程序代码可执行,但仍旧会有不稳或效能不佳的情形,须修改程序才能改善。

对象导向语法不兼容是升级主要门坎


PHP 5为因应现代程序语言发展趋势或满足新兴开发框架的需求,增加许多新功能,例如改善对XML的控制方式和执行效能,更利于开发网络服务。或增强开发语言的 安全性,提供PDO这类新的数据库连结方式,来预防常见SQL注入的黑客入侵技术,此外也将预设数据库从MySQL,改为SQLlite等。

最大的改变则是PHP 5对对象导向的支持更完整。虽然从PHP 3已经开始具备对象导向的语法,但到PHP 5几乎整个重写。原本PHP 4的对象导向语法,也无法兼容于5.0版,例如对对象类别的建构子(Constructor)方法,4.0版中采与类别同名,但在5.0版中需使用建构子 语法来建立,旧版语法无法在新版中执行。姜钟凯表示:「对象导向的部分是升级过程中最主要的修改重点,如果没有到使用对象导向,几乎可直接更新到PHP 5。」

台湾首位通过PHP认证的梁枫评估从PHP 4全面升级到5.0版的速度仍旧会持续很长的时间:「对开发人员而言,乐见转向PHP 5,但许多企业应用为兼容既有系统,仍采用PHP 4,除非必要,企业不会轻易升级。」他指出升级难度会因程序代码复杂程度而不同,梁枫建议:「企业应提早评估,了解需修改的幅度,避免因安全问题需临时升 级,来不及应变的状况。」

开发人员是最早面临升级压力的人,LifeType开发团队的吴信仪评估对他们影响不大。目前,新建网站大多直接使用PHP 5进行开发,不受4.0停止支持的影响,也无需处理向下兼容的问题。许多PHP套件的资源网站,例如PEAR.php.net,也逐渐以PHP 5为主。不过吴信仪认为PHP 4与5没有孰优孰劣的问题,他表示:「PHP 4仍旧是很好用的开发语言,对一些常见用途也很足够。开发人员要衡量开发作业程序是否能适应对象导向的开发模式,再作选择,这是完全不同的开发模式。」他 指出:「是否必须改用新版,关键是虚拟主机供货商能否继续提供旧版本的产品。」

面对PHP 4将停止支持,台湾虚拟主机供货商的态度却是坚持到最后,让采用虚拟主机服务的企业,能有较长的缓冲时间。Seednet第二事业群营销处企画部经理刘小 菁表示:「只要有一个客户还在使用PHP 4,我们就会继续提供支持。」她表示Seednet已经准备好PHP 5的产品环境,未来会提供给PHP 4的客户,进行升级评估的测试。战国策技术支持课主任胡邦元同样也表示会继续支持4.0版,但他建议企业提早评估,战国策也规画对考虑升级但技术能力不足 的客户,提供升级支持的服务
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 转播转播 分享分享 分享淘帖
台州维博网络(www.tzweb.com)专门运用PHP+MYSQL/ASP.NET+MSSQL技术开发网站门户平台系统等。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

网站推广
关于我们
  • 台州朗动科技(Tzweb.com)拥有多年开发网站平台系统门户手机客户端等业务的成功经验。主要从事:政企网站,系统平台,微信公众号,各类小程序,手机APP客户端,浙里办微应用,浙政钉微应用、主机域名、虚拟空间、后期维护等服务,满足不同企业公司的需求,是台州地区领先的网络技术服务商!

Hi,扫描关注我

Copyright © 2005-2026 站长论坛 All rights reserved

Powered by 站长论坛 with TZWEB Update Techonolgy Support

快速回复 返回顶部 返回列表