27
05月
2022
PHP8的使用
1、 PHP基本介绍
1.1、什么是PHP
1.2、PHP是怎么执行的
2、PHP8介绍
PHP8是PHP语言的一个主版本更新,它包含了很多新功能与优化,包括命名参数、联合类型、注解、构造器属性提升、match表达式、nullsafe运算符、JIT、并改进了类型系统、错误处理、语法一致性。
2.1、JIT(即时编译)编译器
JIT(Just-In-Time)即时编译器,是PHP8.0中最重要的新功能之一,可以极大地提高性能。
JIT编译器将作为扩展集成到php中Opcache扩展,用于运行时讲某些操作码直接转换为cpu指令。仅在启用Opcache的情况下,JIT才有效。
2.2、Opcache扩展
Opache将通过PHP脚本预编译的字节码存储到共享内存中来提升PHP的性能,存储预编译字节码的好处就是:省去了每次加载和解析PHP脚本的开销。
Opcache开启:
zend_extension=opcache
Opcache配置:
JIT配置:在php.ini中,加到上面opcache配置后面
opcache.jit=tracing
opcache.jit_buffer_size=100M