推荐一个学习php8的新特性的文档

地址

PHP8.0.x新特性技术详解2021版

这个文档讲得挺不错的,都贴出来代码举例了。

2-3 章是最耗费精力阅读的,也是最常用的。

吐槽

(了解就好 = 日常用不到,要的时候 那就查下文档呗)

注解: 通过反射 获取 注释,php 早就有了。
新特征应该是 Attributes语法 吧, 了解就好

Reflection反射:多加了几个方法和弃用了几个方法, 了解就好

构造器属性提升: 挺棒的,又可以 了,虽然 ide 可以自动完成赋值,但会增加代码量。

联合类型: 以前限定只能一个类型 (比如string ), 现在可以限定可以多个类型。

Nullsafe运算符: 极简党觉得很赞,不懂的可能会觉得懵逼。

match语法: 极简党觉得不错,又可以懒着写一个 方法 作为返回了。

JIT: opcache 的增强版

https://cdn.learnku.com/uploads/images/202103/09/25979/tLXQIG08f3.png!large
推荐一个学习php8的新特性的文档

和流程图对照着看,就懂了。

jit测试

测试文件: bench.php
php 2.php
php -d opcache.jit=1205 -d opcache.jit_debug=0x01 -d opcache.enable_cli=1 2.php

推荐一个学习php8的新特性的文档

win 没使用 jit 速度是 0.681s,
使用 0.46s

本作品采用《CC 协议》,转载必须注明作者和本文链接
专心学习不瞎搞
讨论数量: 0
(= ̄ω ̄=)··· 暂无内容!

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!
未填写
文章
87
粉丝
105
喜欢
480
收藏
717
排名:109
访问:8.7 万
私信
所有博文
社区赞助商