php截取字符串网站内容( PHP代码2020-01-134924浏览器.4)
优采云 发布时间: 2021-10-02 23:04php截取字符串网站内容(
PHP代码2020-01-134924浏览器.4)
PHP7.4 不再支持使用大括号访问数组和字符串偏移量
技术屋 PHP 代码 2020-01-134924 浏览 0
PHP7.4 于2019年11月28日正式发布,其中一个变化是不再可以使用大括号来访问数组或字符串的偏移量,我们来详细了解一下。
假设我们有一个数组如下:
$arr = ['a','b','c'];<br style="box-sizing: border-box;"/>
现在假设我们要访问$arr数组的第一个元素,那么我们可以在7.4之前使用以下两种形式:
$arr[0];<br style="box-sizing: border-box;"/>
或者
$arr{0};<br style="box-sizing: border-box;"/>
以上两种形式都可以使用,但是从7.4开始,第二种形式不能用于获取数组元素。
同样,大括号不能用于获取字符串的偏移量。假设有以下字符串:
$str = 'abc';<br style="box-sizing: border-box;"/>
现在假设我们需要取第一个字符“a”。以前,我们可以通过两种形式获取它:
$str[0];<br style="box-sizing: border-box;"/>
或者
由于7.4,只能使用第一种形式来获取字符串偏移量,第二种方法被放弃。
如果在PHP7.4之后的代码中,仍然使用大括号来获取,则会抛出如下错误信息:
Array and string offset access syntax with curly braces is deprecated
这是 PHP7.4 的新变化,所以在编写程序时要小心。
请注明:源码论坛»PHP代码»PHP7.4不再支持使用大括号访问数组和字符串偏移