首页
技术小册
AIGC
面试刷题
技术文章
MAGENTO
云计算
视频课程
源码下载
PDF书籍
「涨薪秘籍」
登录
注册
PHP的概念
PHP的发展历程
PHP的优势
PHP能干什么
PHP 8的新特点
PHP 8服务器环境配置
PHP服务器概述
安装PHP 8软硬件环境
获取PHP 8安装资源包
PHP 8+IIS服务器安装配置
IIS安装PHP8
虚拟目录的设置
PHP 8+Apache服务器的环境搭建
关闭原有的网站服务器
安装Apache
将PHP与Apache建立关联
PHP8环境的集成软件
我的第一个PHP程序
如何设置网站的主目录?
如何卸载IIS?
当前位置:
首页>>
技术小册>>
PHP8入门与项目实战(1)
小册名称:PHP8入门与项目实战(1)
PHP 8是PHP编程语言的一个主要版本,是开发Web应用程序的一次革命,可开发和交付移动和云企业应用。 和早期版本相比,PHP 8有以下新的特点。 (1)PHP 8引入了备受期待的Just In Time(JIT)编译器,能够进一步提高PHP脚本的执行速度。JIT即时编译器(Just in Time Compiler)中,JIT是一种编译器策略,它将代码表述为一种中间状态,在运行时将其转换为依赖于体系结构的机器码,并即时执行。在PHP中,JIT将为Zend VM生成的指令视为中间表述,并以依赖于体系结构的机器码执行,也就是说托管代码的不再是Zend VM,而是更为底层的CPU。 启用JIT比较简单,在php.ini配置文件中加入以下命令: ```php opcache.jit=1205 opcache.jit_buffer_size=64M ``` (2)PHP 8合并了诸多性能优化。 (3)JSON支持现在被视为语言的核心部分,始终可用,而不是作为可选模块。 (4)支持named参数,因为它们能够指定参数名称而不是其确切顺序。 (5)支持类/属性/函数/方法/参数/常量的结构化元数据的属性(或在其他语言中也称为注释或修饰符)。 (6)支持可以指示多种不同类型的联合类型,这些类型可以用作参数或函数的返回类型。 (7)支持静态返回类型。 (8)str_contains()函数是一种检查字符串是否包含在另一个字符串中的简便方法,而不必使用strpos等。与之相似的函数还有新加入的str_starts_with()和str_ends_with()函数。 (9)添加了Nullsafe运算符,作为在方法上应用空合并行为的快速简便的方法。 (10)相比较PHP 7.4稳定版,PHP 8.0在性能上大约提升了10%,在某些方面,JIT可以提供更多的性能。
上一篇:
PHP能干什么
下一篇:
PHP 8服务器环境配置
该分类下的相关小册推荐:
PHP合辑3-数组函数
Workerman高性能Web框架-Webman
PHP合辑4-字符串函数
PHP程序员面试算法宝典
Laravel(10.x)从入门到精通(十四)
Yii2框架从入门到精通(上)
Laravel(10.x)从入门到精通(十七)
PHP面试指南
Swoole高性能框架-SwooleWorker
PHP合辑5-SPL标准库
Magento2后端开发高级实战
Magento零基础到架构师(目录管理)