PHP 即将支持 str_contains()
一个用于检查某个字符串是否包含在其他字符串中的函数。
25 年过去了,这个函数差不多该好了。
25 年过去了,这个函数差不多该好了。
PHP 即将支持 str_contains()
一个用于检查某个字符串是否包含在其他字符串中的函数。
25 年过去了,这个函数差不多该好了。
25 年过去了,这个函数差不多该好了。
2020
Nikita Popov 加入 PhpStorm 团队
一位知名的 PHP 生态系统长期贡献者加入 JetBrains,与 PhpStorm 团队合作完善 PHP 语言和生态系统。
Nikita Popov 加入 PhpStorm 团队
一位知名的 PHP 生态系统长期贡献者加入 JetBrains,与 PhpStorm 团队合作完善 PHP 语言和生态系统。
2019
Zeev Suraski 离开 Zend
Zeev Suraski 是 Zend 两个创始人中第二个离开公司的。Matthew Weier O'Phinney 和 Enrico Zimuel 也离开了。
Zeev Suraski 离开 Zend
Zeev Suraski 是 Zend 两个创始人中第二个离开公司的。Matthew Weier O'Phinney 和 Enrico Zimuel 也离开了。
PSR-15 HTTP 服务器请求处理程序被认可
该标准展示了如何使用 PHP 编写请求处理程序和中间件。
PSR-15 HTTP 服务器请求处理程序被认可
该标准展示了如何使用 PHP 编写请求处理程序和中间件。
2018
2017
2016
Rogue Wave 收购 Zend
Zend,从 PHP 3 以来一直站在语言身后的公司,被 Rogue Wave 收购。
Rogue Wave 收购 Zend
Zend,从 PHP 3 以来一直站在语言身后的公司,被 Rogue Wave 收购。
PSR-7 HTTP 消息接口被认可
该标准最终话确定了如何处理 HTTP 请求和响应 OOP 方式。
PSR-7 HTTP 消息接口被认可
该标准最终话确定了如何处理 HTTP 请求和响应 OOP 方式。
2015
Facebook 推出 Hack
Hack 编程语言以 PHP 方言的形式出现,使用大量新功能扩展了 PHP。一些成功的解决方案自此之后加入 PHP 并继续启发开发者。
Facebook 推出 Hack
Hack 编程语言以 PHP 方言的形式出现,使用大量新功能扩展了 PHP。一些成功的解决方案自此之后加入 PHP 并继续启发开发者。
2014
Laravel 4
作为彼此集成以构成框架的组件集合形式,Illuminate(也称为 Laravel 4)进行了从头编写。Facades 就此登场。
Laravel 4
作为彼此集成以构成框架的组件集合形式,Illuminate(也称为 Laravel 4)进行了从头编写。Facades 就此登场。
React v0.3
ReactPHP 的第一个公开版本证明可以将异步模型引入 PHP 应用程序。React.js 还没成型,仅被称为“React”。
React v0.3
ReactPHP 的第一个公开版本证明可以将异步模型引入 PHP 应用程序。React.js 还没成型,仅被称为“React”。
2013
PHP:一部分糟糕设计
邮报当天刊发了一篇概括介绍大量 PHP 问题的文章。其中的多个问题随后都得到了修复,但讨厌 PHP 的人仍将这篇文章奉为真理。
PHP:一部分糟糕设计
邮报当天刊发了一篇概括介绍大量 PHP 问题的文章。其中的多个问题随后都得到了修复,但讨厌 PHP 的人仍将这篇文章奉为真理。
2012
Composer
截至 2011 年,所有主流语言都已拥有自己的包管理器:npm、Bundler、pip、NuGet。得益于 Jordi Boggiano、Nils Adermann 和其他贡献者的工作,PHP 最后一个获得一流的包管理工具。
嗨,PHP 开发者,你们为什么没有包?
嗨,PHP 开发者,你们为什么没有包?
Composer
截至 2011 年,所有主流语言都已拥有自己的包管理器:npm、Bundler、pip、NuGet。得益于 Jordi Boggiano、Nils Adermann 和其他贡献者的工作,PHP 最后一个获得一流的包管理工具。
嗨,PHP 开发者,你们为什么没有包?
嗨,PHP 开发者,你们为什么没有包?
2011
PhpStorm 1.0 发布
PhpStorm (之前以其运行名称“Web IDE”而为人所知)发布,并支持 Xdebug、PHPUnit 和 Zend Framework。
PhpStorm 1.0 发布
PhpStorm (之前以其运行名称“Web IDE”而为人所知)发布,并支持 Xdebug、PHPUnit 和 Zend Framework。
2010
PHP-FIG
来自各个 PHP 项目的开发者在 2009 年的 php|tek 大会上相聚,PHP-FIG (Framework Interoperability Group) 组的想法应运而生。FIG 的建议(称为 PSR)显著改变了 PHP 生态系统的状况。
PHP-FIG
来自各个 PHP 项目的开发者在 2009 年的 php|tek 大会上相聚,PHP-FIG (Framework Interoperability Group) 组的想法应运而生。FIG 的建议(称为 PSR)显著改变了 PHP 生态系统的状况。
2009
ElePHPant - 毛茸茸的 PHP 吉祥物
由 Damien Seguy 基于 Vincent Pontier 的设计实现。
ElePHPant - 毛茸茸的 PHP 吉祥物
由 Damien Seguy 基于 Vincent Pontier 的设计实现。
2007
Zend Framework 的第一个版本
Zend Framework 是作为一套可重用组件开发的首批框架之一。它的目标是“极简”和“use-at-will(按意愿使用)架构”。在 2005 年发布后,它帮助将 PHP 带入企业市场。
Zend Framework 的第一个版本
Zend Framework 是作为一套可重用组件开发的首批框架之一。它的目标是“极简”和“use-at-will(按意愿使用)架构”。在 2005 年发布后,它帮助将 PHP 带入企业市场。
CodeIgniter 1
CodeIgniter 是首批快速发展的框架之一。它不仅如今仍然存在并且深受欢迎,还启发开发者开发了许多后续框架,例如 Laravel、FuelPHP、Kohana 和 Yii。
CodeIgniter 1
CodeIgniter 是首批快速发展的框架之一。它不仅如今仍然存在并且深受欢迎,还启发开发者开发了许多后续框架,例如 Laravel、FuelPHP、Kohana 和 Yii。
2006
2005
2004
WordPress 的第一个版本
世界上最受欢迎的 CMS 以 b2 分叉的形式出现。它使用与前任相同的文件结构,并从上一个版本 0.6 继续编号。从 1.0 版开始,WordPress 的主要版本以知名的爵士乐大师为代号。时至今日,互联网上超过三分之一的网站使用 WordPress。
WordPress 的第一个版本
世界上最受欢迎的 CMS 以 b2 分叉的形式出现。它使用与前任相同的文件结构,并从上一个版本 0.6 继续编号。从 1.0 版开始,WordPress 的主要版本以知名的爵士乐大师为代号。时至今日,互联网上超过三分之一的网站使用 WordPress。
2003
Derick Rethans 回顾 PHP
2 月 11 日,Erik 想知道“一直在告诉我 PHP 走到了尽头,它实际上是一种垂死挣扎的语言…”的人是不是编造的。
是啊,什么都没有改变。PHP 的非官方口号是:濒临消亡,始于 1995 (Dying since 1995)。
Derick Rethans 回顾 PHP
2 月 11 日,Erik 想知道“一直在告诉我 PHP 走到了尽头,它实际上是一种垂死挣扎的语言…”的人是不是编造的。
是啊,什么都没有改变。PHP 的非官方口号是:濒临消亡,始于 1995 (Dying since 1995)。
2002
PHPUnit 的首次提交
Sebastian Bergmann 开始开发使用最广泛的 PHP 测试框架,该框架深受 SUnit 和 JUnit 的启发。
PHPUnit 的首次提交
Sebastian Bergmann 开始开发使用最广泛的 PHP 测试框架,该框架深受 SUnit 和 JUnit 的启发。
2001
Drupal 的第一个版本
Drupal 最初作为消息板编写,在 2001 年成为一个开源项目,并发展成为最受欢迎的 CMS 系统之一。
Drupal 的第一个版本
Drupal 最初作为消息板编写,在 2001 年成为一个开源项目,并发展成为最受欢迎的 CMS 系统之一。
2000
1999
ElePHPant Logo
Vincent Pontier 为 PHP 项目设计了 elePHPant Logo,这个徽标从此成为 PHP 语言可爱的吉祥物。
ElePHPant Logo
Vincent Pontier 为 PHP 项目设计了 elePHPant Logo,这个徽标从此成为 PHP 语言可爱的吉祥物。
phpMyAdmin 项目问世
Tobias Ratschiller 为 MySQL 发布了 0.9.0 版的 phpMyAdmin web 管理工具。在很长一段时间内,它都是用于访问 MySQL 和 MySQL 之类数据库的主要工具之一。
phpMyAdmin 项目问世
Tobias Ratschiller 为 MySQL 发布了 0.9.0 版的 phpMyAdmin web 管理工具。在很长一段时间内,它都是用于访问 MySQL 和 MySQL 之类数据库的主要工具之一。
1998
1997
1996
1995
Rasmus Lerdorf 开始开发 PHP
PHP 的第一个化身是使用 C 编程语言(不是 Perl)编写的一个简单的通用网关接口 (CGI) 二进制文件集。 这个集合最初被用于跟踪 Rasmus Lerdorf 在线简历的访问数量,之后 Rasmus 将脚本套件命名为“Personal Home Page Tools”,更常用的名称是“PHP Tools”。
“时间线”数据开源并托管在 在 GitHub 上. 如果发现错误,请尽管创建 pull-request。