PHP中数组报unexpected的原因
今天在给一个自定义方法付一个数组作为值的时候发现浏览器报unexpected'['错误,刚开始以为是数据库的原因,但换了数据库连接之后发现没问题,后面以为是没有闭合完全,单页没有发现相关问题,最后让同事帮忙看了之后才发现是PHP版本的原因
我原来是这样赋值的:
$arr=[]
但这个是PHP7的语法,在PHP以前的版本并不支持,所以需要使用array赋值,即换成下面这样:
$arr=array()
今天在给一个自定义方法付一个数组作为值的时候发现浏览器报unexpected'['错误,刚开始以为是数据库的原因,但换了数据库连接之后发现没问题,后面以为是没有闭合完全,单页没有发现相关问题,最后让同事帮忙看了之后才发现是PHP版本的原因
我原来是这样赋值的:
$arr=[]
但这个是PHP7的语法,在PHP以前的版本并不支持,所以需要使用array赋值,即换成下面这样:
$arr=array()