php教程自学网 - 轻松零基础学php视频教程
条幅广告
当前位置: 主页 > PHP7 >

PHP7新增功能

时间:2018-10-13 12:05来源:未知 作者:admin 点击:
一、核心 增加了group use语法声明。 增加了null合并运算符??。 64位PHP7字符串长度可以超过2^31次方字节。 增加了Closure::call()方法。 双引号字符串和heredocs里面支持使用\u{xxxxx}来声明unic
一、核心
增加了group use语法声明。
增加了null合并运算符??。
64位PHP7字符串长度可以超过2^31次方字节。
增加了Closure::call()方法。
双引号字符串和heredocs里面支持使用\u{xxxxx}来声明unicode字符。
define()可以把一个数组定义为常量。
增加了合并比较运算符<=>。
增加了yield from 操作符。
关键词在特定的场景中也可以使用了。
增加了标量类型声明功能。
增加接口为用户层提供安全方便的随机数生成器。
 
二、Opcache模块 
增加了基于文件的二级opcode 缓存机制。可以在php.ini文件中设置opcache.file_cache=<DIR>。当服务重启或者SHM重置的时候,使用二级文件缓存机制可以提高性能。
也可以设置opcache.file_cache_only=1来限定只使用文件缓存。
可以设置opcache.file_cache_consistency_checks=0参数来加快加载速度。
可以设置opcache.huge_code_pages=0/1来决定是否将PHP code pages放到huage pages里面。
windows版本增加了opcache.file_cache_fallback=1 配置项。
三、OpenSSL模块
增加了"alpn_protocols”选项。
四、反射
增加了ReflectionGenerator类,用于yield from Traces, current file/line等等。
增加了ReflectionType类,更好的支持新的返回值和标量声明功能。
五、流
windows版本增加了块读取的选项。可以通过传递array("pipe" => array("blocking" => true))参数来激活。
(责任编辑:admin)
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
相关推荐
  • intdiv() 函数
  • PHP 7 新增加了 intdiv() 函数,接收两个参数,返回值为第一个参数除于第二个参

  • 太空船运算符(组合比较符)
  • PHP 7 新增加的太空船运算符(组合比较符)用于比较两个表达式 $a 和 $b,如果

  • NULL 合并运算符
  • PHP 7 新增加的 NULL 合并运算符(??)是用于执行isset()检测的三元运算的快捷方式

  • PHP7其他修改
  • NaN和Infinity转为整型的时候,始终为0。 Instead of being undefined and platform-dependent

  • PHP7windows支持
  • 一、核心: 64位版本PHP7原生支持64位整数。 64位版本增加大文件支持。 支持g

  • PHP7INI配置文件修改
  • 核心:移除了asp标签格式的支持。 移除了always_populate_raw_post_data选项。...

  • PHP7新增常量
  • 一、核心 增加了PHP_INT_MIN常量。 二、PCRE 增加了PREG_JIT_STACKLIMIT_ERROR常量。 三、

  • PHP7其他对扩展的修改
  • Mhash不再是一个扩展,使用前需要用function_exists(mhash) 来检查方法是否存在。

  • PHP7移除的扩展和SAPI
  • 删除了: - sapi/aolserver - sapi/apache - sapi/apache_hooks - sapi/apache2filter - sapi/caudium -

  • PHP7新增类和接口
  • - ReflectionGenerator - ReflectionType...