hwwjian

关注

Illegal string offset 'b'

hwwjian

关注

阅读 53

2022-07-12

自从php7.1开始,字符串不会自动转换为数组,下面代码将报错,并且结果也是错的!

$a=array();
$a['a']='';
$a['a']['b']='';

//Warning: Illegal string offset ‘b’
//Warning: Cannot assign an empty string to a string offset

Illegal string offset

你需要改成下面这样:

$a=array();
$a['a']['b']='aa';

或者:

$a=array();
$a['a']=array();
$a['a']['b']='aa';


相关推荐

就是耍帅

thinkphp5 数组报 Illegal string offset 'begin'

就是耍帅 78 0 0

343d85639154

new String(value[],offset,count)理解

343d85639154 85 0 0

Brose

iconv () 错误Detected an illegal character in input string iconv()

Brose 32 0 0

自由的美人鱼

B - Binary String Constructing

自由的美人鱼 65 0 0

琛彤麻麻

1316B - String Modification

琛彤麻麻 53 0 0

青青子衿谈育儿

offset mysql

青青子衿谈育儿 38 0 0

菜头粿子园

Codeforces 1354 B. Ternary String

菜头粿子园 55 0 0

谁知我新

new String(“a“) + new String(“b“); 字节码里面到底做了什么

谁知我新 101 0 0

我是小小懒

CF708B Recover the String 构造

我是小小懒 46 0 0

小龟老师

Kafka offset管理

小龟老师 93 0 0

精彩评论(0)

0 0 举报