PHP7.3常用新特性和函数

  • PHP7.3常用新特性和函数已关闭评论
  • 125 views
  • A+
所属分类:PHP

距离PHP 7.3的发布也没有过去多久,话不多说我们下面讲讲这个版本带来的新特性和函数等一系列功能。详细的官方文档请查看这里

允许在函数或方法调用中使用尾随逗号

数组已经可以实现的该功能,现在也可以调用函数中使用。请注意,此功能在函数或方法定义的时候不允许使用该特性。

Heredoc语法

在过它需要强制尾部缩进,现在这一怪癖被移除。

注意:由于这种变化,一些现有的Heredocs可能会在它们的结构中使用相同的结束标记时会被破坏。

JSON异常

现在如果通过json_encodejson_decode两个函数执行失败会抛出一个JsonException类型的异常。

list引用

list()及其简写[]语法现在支持引用。

compact 未定义变量

在这之前如果compact如果使用了一个未定义的变量,它将被忽略。现在它抛出一个未定义的警告。

弃用和删除不区分大小写的常量

查看具体的RFC描述。

新增函数

以下几个函数个人认为比较常用。

is_countable

当你一个类实现了Countable接口,我们就可以调用count函数。

array_key_first 和 array_key_last

正如名字一样,取得数组第一项的key和取得数组最后一项的key

其实在RFC中还有array_value_firstarray_value_first, 但是大多数反正了这个投票。

PHP 7.3增加了多字节字符串处理的功能,可以通过官方查看

  • 我的微信
  • 这是我的微信扫一扫
  • weinxin
  • 我的微信公众号
  • 我的微信公众号扫一扫
  • weinxin