ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

php 8.0新特性

2021-09-19 11:58:55  阅读:235  来源: 互联网

标签:8.0 PHP get 特性 RFC str 类型 php


https://www.php.net/releases/8.0/zh.php

命名参数、注解、构造器属性提升、联合类型、Match 表达式、Nullsafe 运算符、字符串与数字的比较更符合逻辑、内部函数类型错误的一致性

性能更好,语法更好,类型安全更完善

即时编译
PHP 8 引入了两个即时编译引擎。 Tracing JIT 在两个中更有潜力,它在综合基准测试中显示了三倍的性能, 并在某些长时间运行的程序中显示了 1.5-2 倍的性能改进。 典型的应用性能则和 PHP 7.4 不相上下。

类型系统与错误处理的改进
算术/位运算符更严格的类型检测 RFC
Abstract trait 方法的验证 RFC
确保魔术方法签名正确 RFC
PHP 引擎 warning 警告的重新分类 RFC
不兼容的方法签名导致 Fatal 错误 RFC
操作符 @ 不再抑制 fatal 错误。
私有方法继承 RFC
Mixed 类型 RFC
Static 返回类型 RFC
内部函数的类型 Email thread
扩展 Curl、 Gd、 Sockets、 OpenSSL、 XMLWriter、 XML 以 Opaque 对象替换 resource。
其他语法调整和改进
允许参数列表中的末尾逗号 RFC、 闭包 use 列表中的末尾逗号 RFC
无变量捕获的 catch RFC
变量语法的调整 RFC
Namespace 名称作为单个 token RFC
现在 throw 是一个表达式 RFC
允许对象的 ::class RFC
新的类、接口、函数
Weak Map 类
Stringable 接口
str_contains()、 str_starts_with()、 str_ends_with()
fdiv()
get_debug_type()
get_resource_id()
token_get_all() 对象实现
New DOM Traversal and Manipulation APIs

标签:8.0,PHP,get,特性,RFC,str,类型,php
来源: https://blog.csdn.net/qq_31315703/article/details/120378967

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有