PHP7.3版本有什么新特性(php,编程语言)

时间:2024-05-05 09:13:41 作者 : 石家庄SEO 分类 : 编程语言
  • TAG :

    PHP7.3%E7%89%88%E6%9C%AC%E6%9C%89%E4%BB%80%E4%B9%88%E6%96%B0%E7%89%B9%E6%80%A7

当计数不可数的对象时,PHP 7.2添加了警告。is_countable函数可以帮助防止此警告。

这两个函数基本上可以按照名称所说的进行操作。

原始RFC还提出了array_value_firstarray_value_last, 但是这些遭到了大多数人的反对。

另一个array_firstarray_last被返回一个元组[$key => $value],目前,我们只有两个函数来获取数组的第一个键和最后一个键。

Heredoc对于较大的字符串可能是有用的工具,尽管过去它们有缩进的怪癖。

在已经嵌套的上下文中使用Heredoc时,这特别有用。

结束标记前面的空白将在所有行上被忽略。

重要说明:由于此更改,一些现有的Heredocs可能会中断, 当他们在体内使用相同的结束标记时。

数组已经可以实现的函数,现在也可以通过函数调用来实现。 注意,在函数定义中是不可能的!

TypeErrors用于整数和布尔值,用于打印其全名, 它已更改为intbool,以匹配代码中的类型提示。

与PHP 7.2相比:

以前,JSON解析错误调试起来很麻烦。 JSON函数现在接受一个额外的选项,使它们在解析错误时引发异常。 显然,此更改添加了一个新的异常:JsonException

虽然此函数仅在新添加的选项中可用, 有可能它将成为将来版本中的默认行为。

list()及其速记的[]语法现在支持引用。

传递给compact的未定义变量将被通知,并且之前会被忽略。

此更改不仅添加了新参数, 它也以不变的方式更改了setcookiesetrawcookiesession_set_cookie_params函数的工作方式。

它们现在不再支持已经庞大的函数,而是支持一系列选项,同时仍向后兼容。 一个例子:

您不能再将非字符串针传递给字符串搜索函数。 这些是受影响的函数:

本文:PHP7.3版本有什么新特性的详细内容,希望对您有所帮助,信息来源于网络。
上一篇:docker中如何使用ftp下一篇:

7 人围观 / 0 条评论 ↓快速评论↓

(必须)

(必须,保密)

阿狸1 阿狸2 阿狸3 阿狸4 阿狸5 阿狸6 阿狸7 阿狸8 阿狸9 阿狸10 阿狸11 阿狸12 阿狸13 阿狸14 阿狸15 阿狸16 阿狸17 阿狸18