首页 » PHP教程 » php周年庆贺技巧_PHP 庆祝 25 周年朝着 80 版本连续努力

php周年庆贺技巧_PHP 庆祝 25 周年朝着 80 版本连续努力

访客 2024-11-30 0

扫一扫用手机浏览

文章目录 [+]

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

1998 年发布的 PHP 的第三次迭代是 Andi Gutman 和 Zeev Suraski 重写了 Lerdorf 编写的现有阐明器的结果。
JetBrains 阐明称,此版本的 PHP 3.0 很像现在的 PHP 的第一个版本。
措辞的名称改为递归缩写“PHP: Hypertext Preprocessor”。
顶峰时,PHP 3 安装在互联网大约 10% 的 Web 做事器上。
1999年,Zend 公司成立,直到本日,Zend 仍在连续为 PHP 做出贡献并积极参与个中。

php周年庆贺技巧_PHP 庆祝 25 周年朝着 80 版本连续努力

最初没有 PHP 的正式规范,在着这种情形下该措辞仍持续发展了 20 年的韶光。
直到 2014 年,PHP 规范涌现。
PHP 措辞规范在 Facebook 内部开拓,然后转移到了公共领域。

php周年庆贺技巧_PHP 庆祝 25 周年朝着 80 版本连续努力
(图片来自网络侵删)

而与此同时,除了这个 25 周年纪念日外,PHP 8.0 也有望在今年发布。
程序员 Brent Roose 透露了即将在 2020 年 11 月尾发布的 PHP 8.0 中即将发布的功能。
此版本的第一个 Alpha 版将于 6 月 18 日发布。
同时,PHP 8.0 将引入多项重大变动,并引入一些新功能,例如 JIT 编译器、联合类型和属性。

JIT 编译器

Roose 阐明称,只管还没有基准测试,但 JIT 编译器有可能改进 PHP 的性能。
不像 C 或 Java 这样的编译措辞,PHP 是一种阐明性措辞,这意味着它会在运行时转换为机器码。
JIT 在运行时编译部分代码,以便可以利用代码的编译版本。
并表示,将 JIT 编译器添加到 PHP 的缘故原由是,它可能使其能够在 Web 开拓高下文之外被视为一种高性能措辞,并且可以随着韶光的流逝而得到改进。
但是,一个很大的缺陷是掩护起来很繁芜。

联合类型

联合类型是两种或多种类型的凑集,表示可以利用个中任何一种。
而由于 PHP 是一种动态类型的措辞,因此联合类型有很多用例。

属性

属性在其他措辞中常日称为表明,它供应了一种向类添加元数据的方法,而无需解析文档块。

RFC 中的属性示例:

use App\Attributes\ExampleAttribute;<<ExampleAttribute>>class Foo{ <<ExampleAttribute>> public const FOO = 'foo'; <<ExampleAttribute>> public $x; <<ExampleAttribute>> public function foo(<<ExampleAttribute>> $bar) { }}

<<Attribute>>class ExampleAttribute{ public $value; public function __construct($value) { $this->value = $value; }}

标签:

相关文章

Java代码虚拟化保护技术与应用前景

软件应用的需求日益增长,软件开发过程中对代码的保护成为了一个重要议题。Java作为一种广泛应用于企业级应用的编程语言,其代码虚拟化...

PHP教程 2025-03-02 阅读1 评论0

CAD插件错误代码与应对步骤

CAD(计算机辅助设计)软件在工程设计领域得到了广泛应用。CAD插件作为提升设计效率的重要工具,在提高设计师工作效率的也带来了一定...

PHP教程 2025-03-02 阅读1 评论0

上古卷轴代码规则大全游戏背后的编程奥秘

《上古卷轴》作为一款深受玩家喜爱的角色扮演游戏,自问世以来便以其丰富的世界观、独特的游戏体验和深厚的文化底蕴吸引了无数玩家。在这款...

PHP教程 2025-03-02 阅读1 评论0