
PHP 8的演变展现出了与历经三十年沉淀的工具集迥然不同的风貌。这一转变主要得益于Laravel等现代框架及FrankenPHP等新兴工具的推动。
随着PHP迎来其诞生的第30个年头,我有幸与PHP核心开发人员Derick Rethans进行了一次深入的交流,进一步探讨了PHP多年来的发展历程,过去十年间所取得的技术突破以及如Laravel和Symfony等PHP框架的重要性。
Rethans从事PHP开发工作已有25年,自从PHP开源项目诞生之初便开始为之贡献。当前,他担任PHP核心开发团队的一员,该团队是一个管理PHP开源项目的非营利。值得一提的是,PHP正迎来其成立30周年这一重要时刻,与此Java和JavaScript也在同一时期崭露头角。在过去的几十年里,PHP经历了显著的技术变革。从最初的PHP 1.0到如今的PHP 8.4,变化之大正如Rethans所言:“如同天地之差”。相较于PHP 4,也有显著的差异。
PHP 8.4不仅功能更加强大,而且代码逻辑更加清晰。正如Derick Rethans所言,当前版本的PHP已经不再是简单的工具集,而是一门成熟的编程语言。在过去的十年里,PHP的类型系统得到了扩展,更多的语法功能也使得使用PHP代码更加便捷。
在PHP生态系统中,框架如Laravel、Symfony和Laminas(前Zend Framework)扮演着重要的角色。这些框架为开发人员提供了快速构建应用程序的能力,类似于Ruby on Rails在Web 2.0时代的地位。特别是Laravel作为其中最受欢迎的框架之一,现已被大型企业广泛采用为重要工具。
谈及WordPress对PHP生态系统的影响时,Rethans指出虽然WordPress仍然是基于PHP的应用程序,但近年来已将部分前端功能迁移到JavaScript。他强调前端和后端代码之间仍需平衡,对于自建WordPress的人来说,他们仍然需要处理大量的PHP代码。同时他也强调了FrankenPHP这一新兴工具在改变运行PHP方式上的重要性。最后值得一提的是即将举办的PHPverse 2025虚拟活动——这是一个庆祝PHP成立30周年并深入探讨当前生态系统的盛会,对于PHP开发人员或有意向进入此领域的人来说,这将是一个不容错过的盛会。
