PHP

新报告表明PHP在服务器端编程语言中仍占支配地位

伴随着 2010 年后移动 APP 开发的火爆。移动和 Web 开发者地位的此消彼长下,PHP 语言受到了很多开发者的抱怨,甚至于“PHP 是最好的语言”也成为了调侃 PHP 开发者的梗。不过根据 W3Techs 今天发布的一份报告,它似乎不会很快消失。

早期基准性能测试表明PHP 8.1有带来持续的改进

每次大版本更新,PHP 都会为广大开发者带来相当大的惊喜。而在 PHP 7 性能优化、以及使用新 JIT 的基础上,早期基准性能测试又揭示了 PHP 8.1 带来的持续性能优化。尽管距离 PHP 8.1 的正式发布还有几个月的时间,但我们已经见到了两大版本之间的 CLI 性能横向比较。

PHP 8.1新功能初探:添加Enums, Fsync和Fibers等 正式版11月发布

PHP 8.1 已经于今年 6 月进入 Alpha 阶段。它是继去年 PHP 8.0 之后的又一重大升级版本,添加了 Enums, Fsync 和 Fibers 等等,并对性能进行了诸多优化。PHP 8.1 在最近几个月的改进主要包括:

从Ubuntu 21.10开始 PHP组件将默认过渡8.0版本

虽然PHP 8.0在去年年底就已经发布了,但是考虑到PHP 7.4的所有变化,它并没有被添加到Ubuntu 21.04中。但是现在对于Ubuntu 21.10来说,现在正在向PHP 8过渡的工作已经在进行,以确保它在Ubuntu 22.04 LTS周期中处于足够好的状态。

PHP 8.1新特性公布 增加 Enums、Fsync功能

当大多数人的Linux 发行版的默认包中还没有升级到PHP 8.0,更不用说在生产环境中了,PHP 8.1 正在开发中,预计正式发布时间在11月底左右。日程安排和大多数年份一样,在连续发布三个双周的Alpha版本之后,PHP 8.1 功能冻结预计在七月底,然后再进入测试版,然后是许多候选版本。

PHP的Git服务器被黑客攻击 源码库被添加后门

在最新的软件供应链攻击中,PHP官方Git仓库被黑客攻击,代码库被篡改。昨天,PHP 团队在 git.php.net 服务器上维护的 php-src Git 仓库中被推送了两个恶意提交。攻击者在上游提交了一个神秘的改动,称其正在"修复排版",假装这是一个小的排版更正,并且伪造签名,让人以为这些提交是由已知的PHP开发者和维护者Rasmus Lerdorf和Nikita Popov完成的。

[图]PHP 8.0重大版本更新正式发布:支持JIT编译器 性能提升明显

PHP 8.0 重大版本更新于今天正式开放下载。PHP 8.0 引入了可选的 JIT 编译器,将现有的 JSON 支持集成到核心(不再是可选),并增加了对属性、联合类型,静态返回类型和其他附加语言的支持。

[图]PHP 8.0将于明天感恩节发布 加入JIT编译器支持 性能提升10%

PHP 8.0 计划于明天美国感恩节发布。PHP 8.0 在加入了 JIT 编译器支持后引入了很多新的语言功能。PHP 8.0 是去年 PHP 7.4 版本之后又一次重大版本更迭,除了 JIT 编译器之外,该重大版本更新中还引入了大量改进。

PHP 8.0 RC1 发布

PHP 8.0这个大版本更新的第一个候选版本已经可以测试了。PHP 8.0继续提升性能,引入了PHP JIT和其他优化,这是在PHP 7.x基础上的一大升级,现在PHP已经是一头与PHP 5.x的迟钝时代截然不同的野兽了。

PHP 8 Beta 2 发布,修复一个内存泄漏 bug

PHP 8 Beta 2 已经发布,自从进入 Beta 阶段,PHP 8 已进入特性冻结期,不会有特性上的变更。此版本修复了一个 SPL bug:由于缺少 zend_restore_error_handling() 而导致 SplFileInfo 中的内存泄漏。

PHP 7.4.9 发布

PHP 是一种广泛使用的通用脚本语言,特别适合于 Web 开发,并且可以嵌入 HTML 中。

PHP 7.4.9 版本现已发布,具体更新内容如下:

PHP 8.0.0 Alpha 3 发布 即将进入特性冻结阶段

PHP 8.0.0 Alpha 3 已经发布,这是 Alpha 阶段的最后一个版本,下一个版本将是 Beta 1,计划于 8 月 6 日发布。而在 Beta 之前,将会进入特性冻结状态,不会再对特性进行变更。PHP 8 具体的发布周期如下:

微软将在Windows中放弃对PHP的支持

PHP 8.0将于11月发布,但当这个重要的新版本出现时,Windows将不支持它,原因未知。该公司表示,在PHP 7.2、7.3和7.4版本的生命周期内,Windows将继续为其准备错误修复和安全补丁。但当今年晚些时候发布最新版本时,微软将 "不为8.0及以后的版本以及以任何方式支持PHP for Windows"。

PHP 7.4.8 发布

PHP 是一种广泛使用的通用脚本语言,特别适合于 Web 开发,并且可以嵌入 HTML 中。

PHP 7.4.8 版本现已发布,具体更新内容如下:

PHP 8 发布首个 Alpha 版本

按照发布计划,PHP 8 将于今年 11 月 26 日发布,而原定于 6 月 18 日发布的第一个 Alpha 版本跳票到了今天发布。PHP 8 是一个新的主要版本,它引入了一些重大变更,以及许多新特性和性能改进,下边简单介绍一些亮点:

PHP庆祝25周年 朝着8.0版本继续努力

2020 年 6 月 8 日,PHP 迎来了自己的 25 周岁生日。JetBrains 在博客中梳理了该语言自 1995 年诞生以来的种种历程,这种语言最初是用 C 语言编写的一组通用网关接口(Common Gateway Interfac,CGI)二进制文件,第一个 PHP 脚本套件被称为“个人主页工具”或“PHP 工具”。

PHP 7.4.7 正式版发布

PHP 是一种广泛使用的通用脚本语言,特别适合于 Web 开发,并且可以嵌入 HTML 中。

PHP 7.4.7 版本现已发布,具体更新内容如下:

PHP语言25周年 杜蕾斯发文庆祝

1995年6月8日,PHP 1.0版本正式问世,目前已经更迭到7.4版本,PHP 8.0 Alpha1版本也有望于今年6月中旬发布。25周年之际,杜蕾斯官方微博发文庆祝:“#PHP语言25周年#不管PHP是不是世界上最好的语言,反正—— print(“durex is the best”)

Phoronix 发布 PHP 8 性能基准测试

Phoronix 发布了针对 PHP 8 的性能基准测试报告。由于 PHP 8 Alpha1 大约要到6月中旬才发布,所以 Phoronix 从 PHP 8 最新的 Git 代码(截至5月底)构建了用于测试的版本。PHP 8 重要新特性除了新的 JIT 编译器,还包括新的静态返回类型、union types 2.0(联合类型)和 attributes(属性)等。

PHP 7.4.5 发布

PHP 是一种广泛使用的通用脚本语言,特别适合于 Web 开发,并且可以嵌入 HTML 中。

PHP 7.4.5 版本现已发布,具体更新内容如下:

Zend 宣布推出两项新产品并延长PHP支持周期

Perforce Software 已宣布推出 ZendPHP Enterprise 和 Laminas Enterprise Support 两种新产品。同时,Zend by Perforce 还将对 PHP 5.6

PHP 7.4.4 发布

PHP 是一种广泛使用的通用脚本语言,特别适合于 Web 开发,并且可以嵌入 HTML 中。

PHP 7.4.4 版本现已发布,具体更新内容如下:

PHP 7.4.3 发布

PHP 是一种广泛使用的通用脚本语言,特别适合于 Web 开发,并且可以嵌入 HTML 中。

日前,PHP 7.4.3 已完成发布,该版本具体更新内容如下:

PHP 7.4.2 发布

PHP 是一种广泛使用的通用脚本语言,特别适合于 Web 开发,并且可以嵌入 HTML 中。

日前,PHP 7.4.2 已完成发布,该版本具体更新内容如下:

PHP 7.4.1 正式发布

上月底 PHP 7.4.0 正式上线,现如今,PHP 7.4.1 也已完成了发布。PHP是一种广泛使用的通用脚本语言,特别适合于Web开发,并且可以嵌入HTML中。PHP 7.4.1 版本主要进行了诸多 bug 修复,其具体更新内容如下:

PHP 7.4.0 发布

PHP 7.4.0 发布了,此版本标志着 PHP 7 系列的第四次特性更新。PHP 7.4.0 进行了许多改进,并带来了一些新特性,包括:

Typed Properties  类型属性

投票通过,PHP 8 确认引入 Union Types 2.0

关于是否要在 PHP 8 中引入 Union Types 的投票已于近日结束,投票结果显示有 61 名 PHP 开发组成员投了赞成票,5 名投了反对票。因此根据投票结果,官方已确认将会在 PHP 8 中引入 Union Types 2.0。

PHP 7.4 的 FFI 将支持更好地在 PHP 中使用 C 函数/数据结构

即将在下月底发布的 PHP 7.4 将会引入一个有趣的新功能,那就是期待已久的对 FFI(外部函数接口,Foreign Function Interface)的支持。此功能使得开发者可以在原生 PHP 代码中调用 C 定义的函数/变量/数据结构。

PHP 7 的 PHP-FPM 存在远程代码执行漏洞

据外媒 ZDNet 的报道,PHP 7.x 中最近修复的一个远程代码执行漏洞正被恶意利用,并会导致攻击者控制服务器。编号为 CVE-2019-11043 的漏洞允许攻击者通过向目标服务器发送特制的 URL,即可在存在漏洞的服务器上执行命令。漏洞利用的 PoC 代码也已

PHP 7.1.33、7.3.11 和 7.2.24 发布

PHP(PHP:Hypertext Preprocessor)是一种在电脑上执行的脚本语言,主要是用途在于处理动态网页,也包含了命令列执行接口(command line interface),或者产生图形使用者接口(GUI)程式。PHP 7.1.33、7.3.11 和 7.2.24版本已经更新了,细节如下:

PHP 7.1.32、7.2.22 和 7.3.9 版本更新

PHP(PHP:Hypertext Preprocessor)是一种在电脑上执行的脚本语言,主要是用途在于处理动态网页,也包含了命令列执行接口(command line interface),或者产生图形使用者接口(GUI)程式。PHP 的 7.1.32、7.2.22 和 7.3.9 版本已经更新了,内容如下:

中欧 PHP 开发者大会因多元化争议而取消

上周末,原定于 10 月 4 日至 6 日在德国德累斯顿举行的 PHP 会议 PHP Central Europe developer conference (PHP.CE) 因多元化争议宣布取消。可以看到,大会主办方在会议首页直言:“The conference has been canceled and won't be continued*. Sorry for the inconvenience.”

Zend 创始人提议创建 PHP 方言 暂命名为 P++

今日消息,不久前从 Zend 公司离职的 Zeev Suraski 以 PHP 开发组成员的身份提议要创建 PHP 方言,暂命名为 P++。Zeev 表示,现有的 PHP 继续作为动态语言存在,而他提出的 PHP 方言暂命名为 P++,改成更严格的静态语言。

PHP 内部生乱?Zend 创始人的离职另有内幕

前边我们报导过,PHP 兼 Zend 公司联合创始人 Zeev Suraski 宣布目前已经从工作了 20 年的 Zend 公司离职。2 日晚间,知名 PHP 开发者,同时也是 PHP JIT 主力鸟哥(惠新宸)在朋友圈中曝出猛料:原来一切都是安排好的。

PHP 7.3.8, 7.2.21 和 7.1.31 发布 修复安全问题

8月1日,PHP 开发团队一口气为 PHP 的三个分支发布了更新,分别是 PHP 7.3.8, 7.2.21 和 7.1.31。更新内容大同小异,基本都是修复安全问题以及一些小错误。团队建议使用对应分支的开发者能升级到最新版本。

PHP 兼 Zend 联合创始人 Zeev Suraski 宣布从 Zend 离职

昨日消息,PHP 兼 Zend 公司联合创始人 Zeev Suraski 在推特宣布自己在 Zend 公司工作 20 年后,目前已离职。Zeev Suraski 在推特上的自我介绍是 PHP 联席架构师(Co-Architect of PHP)、Zend 联合创始人(Co-founder of Zend)。

PHP 7.3.7 正式发布 多项内容修复

PHP 7.3.7正式发布了。PHP(PHP:Hypertext Preprocessor)是一种在电脑上执行的脚本语言,主要是用途在于处理动态网页,也包含了命令列执行接口(command line interface),或者产生图形使用者接口(GUI)程式。

PHP 7.4.0 首个版本 Alpha 1 发布

PHP 团队今天宣布推出 PHP 7.4.0 首个版本 —— PHP 7.4.0 Alpha 1。有关新功能和其他变更的更多信息,请查看 NEWS 文件或 UPGRADING 文件以获取升级说明的完整列表。下一个版本将是 Alpha 2,计划于6月27日推出。

PHP 7.4 早期性能基准测试:与 7.3 差不多

PHP 7.4 目前正在积极开发中,准备添加到该版本的新特性包括短闭包、自定义对象序列化、FFI(Foreign Function Interface,外部函数接口)与扩展运算符等。7.4 的首个 alpha 版本预计将于 6 月 6 日发布,而 beta 版本将从 7 月 18 日开始,如果一切顺利,PHP 7.4 正式版本将在 11 月底或 12 月初发布。

开发者回忆:PHP早已不是十年前的模样

开发者 Brent 发布了一篇文章,详细介绍了 2019 年的 PHP 是怎么样的。Brent 承认 PHP 当前仍然存在一些问题,比如许多核心函数仍然有不一致的方法签名、配置设置还是令人困惑,但是以他自己的开发经验来看,他认为 PHP 是 Web 开发的绝佳选择,使用 PHP,他可以创建可靠、可维护和高质量的应用,并且自己与客户对最终结果都满意。

PHP 使用统计和市场定位最新报告

PHP 作为一门随时都能引起话题的编程语言,是否真的如某些语言排行榜显示的那样,正在走下坡路?不妨根据 W3Techs 提供的数据和报告,看看 PHP 最新的使用统计和市场定位情况。W3Techs 是一个专门调查 Web 技术的网站,提供有关 Web 各种技术的使用情况信息。

PHP 7.3.5 和 7.2.18 发布 安全修复版本

PHP 开发团队今天为两个 PHP 版本分支发布了更新,分别是 PHP 7.3.5 和 7.2.18。而根据发布公告,两个版本都是安全修复版本,更新内容也都是安全问题和一些错误修复。

Zend Framework进入Linux基金会 重命名为Laminas

由 Zend 公司推出的 PHP 开发框架 Zend Framework 宣布进入 Linux 基金会(目前尚处于过渡阶段),待交接完成后将正式成为旗下的开源项目,并被重名为 Laminas。这就意味着,Zend Framework 不再仅仅是由 Zend Technologies 和 Rogue Wave 领导的项目,Linux 基金会亦将参与到 Zend Framework 的治理和维护。

PHP 7.1.28、7.2.17、7.3.4 发布,主要是安全更新

PHP是一种通用开源脚本语言。语法吸收了C语言、Java和Perl的特点,利于学习,使用广泛,主要适用于Web开发领域。PHP 独特的语法混合了C、Java、Perl以及PHP自创的语法。它可以比CGI或者Perl更快速地执行动态网页。今日发布了三个更新版本,这三个版本主要都是安全方面的更新,详细改进记录如下:

官方确认PHP 8将支持JIT即时编译执行特性

一直以来,大家都在讨论 PHP 8 中是否会支持 JIT(Just-In-Time)即时编译执行功能,最新消息是官方已经确认将其引入。PHP 实现了一个虚拟机 Zend VM,它会将人类可读脚本编译成虚拟机理解的指令,也就是操作码,这个执行阶段就是“编译时(Compile Time)”。在“运行时(Runtime)”执行阶段,虚拟机 Zend VM 会执行这些编译好的操作码。

PHP 7.1.27、7.2.16 和 7.3.3 组团更新

PHP 7.1.27、7.2.16 和 7.3.3 今日抱团发布,全部都是稳定版行列的版本,以修复问题为主,并不包含新功能,主要改进和修复包括提供了对Oracle数据库的跟踪属性、空指针、内存溢出以及初始化读取时未准备好的问题。

PHP 7.2.15 & 7.3.2 发布

PHP(外文名:PHP: Hypertext Preprocessor,中文名:“超文本预处理器”)是一种通用开源脚本语言。语法吸收了C语言、Java和Perl的特点,利于学习,使用广泛,主要适用于Web开发领域。PHP 独特的语法混合了C、Java、Perl以及PHP自创的语法。它可以比CGI或者Perl更快速地执行动态网页。

polarphp - 一个新的 PHP 语言运行时环境

polarphp是一个全新的PHP语言的运行时环境,基于目前最新的zend virtual machine进行打造,支持最新的语言规范,同时提供了自己的运行时标准库 (libpdk)。简单来说polarphp之于PHP语言的关系跟NodeJS之于Javascript语言一样,NodeJSv8引擎基础之上进行打造,为Javascript提供了一个在服务端运行的环境。

PHP 5.6.40, 7.1.26, 7.3.1 & 7.2.14 安全修复版本发布

PHP 2019 新年第一波更新为几个分支发布了重要的安全修复版本,分别是 5.6.40, 7.1.26, 7.3.1 和 7.2.14。发布公告页面显示,这几个版本均包含重要的安全修复,以及其他的一些错误修复,官方建议升级至最新版本。

PHP 5.6 已结束安全支持 你升级到 PHP 7 系列了吗?

PHP 官网近日更新了版本支持列表,自2019年1月1日起,PHP 5.6 已不再受官方支持,使用 PHP 5.6 版本的网站将不再收到安全漏洞或错误更新。此外,PHP 7.0 也已于2018年12月1日结束安全支持。

XAMPP with PHP 7.3.0, 7.2.13, 7.1.25, 7.0.33 & 5.6.39 发布

XAMPP 更新啦!官方为所有平台发布了支持最新 PHP 系列的 XAMPP 新版本,其中包括 PHP 7.3.0, 7.2.13, 7.1.25, 7.0.33 & 5.6.39。新版本的 PHP(7.3.0) 提供了许多改进和新功能,如 Flexible Heredoc 和 Nowdoc 语法,PCRE2 迁移,多个 MBString 改进以及更多新特性和变更。可在官方公告中了解更多相关信息。

PHP 7.3.0, 7.2.13, 7.1.25, 7.0.33 和 5.6.39 发布

PHP 开发团队同时发布了五个版本:7.3.0、7.2.13、7.1.25、7.0.33 和 5.6.39 。其中,7.2.13、7.1.25、7.0.33 和 5.6.39 都是安全修复版本,建议正在使用相应系列的用户升级。PHP 7.3.0 经过多个测试和预览版本,终于迎来了正式版。这也是 PHP 7 系列的第三个功能更新版本。

PHP 危矣?Zend Engine 团队宣布脱离 Rogue Wave

Zend Engine 是一个开源脚本引擎,因作为 PHP 语言的重要核心而闻名。PHP 的两位主要贡献者 Andi Gutmans 与 Zeev Suraski 在1999年开发了 Zend Engine ,并成立 Zend 技术公司。之后,该公司陆续推出 Zend Studio 集成开发环境、Zend Framework 开发框架、Zend Optimizer 优化器等产品,被誉为“ PHP 推动者”。

PHP 5版年底终止安全更新 6成网站恐面临风险

Web科技应用现况的调查公司W3Techs近日表示,根据所有网站使用的PHP版本状况,从明年1月1日起,有近62%的网站将因未能获得安全更新而陷入被黑或被植入恶意程序的风险。根据W3Techs的调查,截自本月15日,在其研究的网站样本中,使用PHP的比例高达78.9%,而所有网站使用PHP 5的比例又达到61.8%。细分当中版本,所有网站使用PHP 5.6版的比例为41.5%,为版本5之冠。

PHP 5.6.38, 7.0.32, 7.1.22 和 7.2.10 发布,多项内容修复

PHP(外文名:PHP: Hypertext Preprocessor,中文名:“超文本预处理器”)是一种通用开源脚本语言。语法吸收了C语言、Java和Perl的特点,利于学习,使用广泛,主要适用于Web开发领域。PHP 独特的语法混合了C、Java、Perl以及PHP自创的语法。它可以比CGI或者Perl更快速地执行动态网页。

PHP现反序列化漏洞 或使WordPress遭远程攻击

英国安全公司 Secarma 的研究主管 Sam Thomas 本月在 Black Hat 和 BSides 安全会议上展示了 PHP 编程语言的安全漏洞,并指出该漏洞影响了所有接受用户资料的 PHP 应用程序和库,包括 WordPress 等内容管理系统(CMS),并将允许远程程序攻击。

PHP 7.1.21 和 7.2.9 正式发布,多项内容修复

PHP(外文名:PHP: Hypertext Preprocessor,中文名:“超文本预处理器”)是一种通用开源脚本语言。语法吸收了C语言、Java和Perl的特点,利于学习,使用广泛,主要适用于Web开发领域。PHP 独特的语法混合了C、Java、Perl以及PHP自创的语法。它可以比CGI或者Perl更快速地执行动态网页。用PHP做出的动态页面与其他的编程语言相比,PHP是将程序嵌入到HTML(标准通用标记语言下的一个应用)文档中去执行,执行效率比完全生成HTML标记的CGI要高许多;PHP还可以执行编译后代码,编译可以达到加密和优化代码运行,使代码运行更快。

PHP 7.0.31, 7.1.20 和 7.2.8 正式发布 多项内容修复

PHP 7.0.31, 7.1.20, 7.2.8 正式发布了。PHP(PHP:Hypertext Preprocessor)是一种在电脑上执行的脚本语言,主要是用途在于处理动态网页,也包含了命令列执行接口(command line interface),或者产生图形使用者接口(GUI)程式。

PHP 7.3比PHP 7.0快22% 即将进入特性冻结阶段

随着上周 PHP 7.3 Alpha3 的发布,意味着 PHP 7.3 即将进入特性冻结阶段,不再有新的功能添加,后续的 beta 和 rc 版本将主要进行修复,直到11月29日发布正式版本。从目前的更新说明来看,PHP 7.3 并不是一个主打新特性的版本,包含更多的是 bug 修复。PHP 7.3 删除了对 BeOS 的支持,改进了 PHP GC ,实现更灵活的 Heredoc 和 Nowdoc 语法。

PHP 7.2.6 正式发布,多项内容修复

PHP 7.2.6正式发布了。PHP(PHP:Hypertext Preprocessor)是一种在电脑上执行的脚本语言,主要是用途在于处理动态网页,也包含了命令列执行接口(command line interface),或者产生图形使用者接口(GUI)程式。

加载中...

精彩评论

全部展开

CBer 热度


created by ceallan