发布者认证信息(营业执照和身份证)未完善,请登录后完善信息登录
php7动态变量的变化-亿华网
首页 » 资讯 » 编程开发 » PHP > php7动态变量的变化

php7动态变量的变化

  发布时间 : 2017-04-28 12:17:45 49
内容提要
大家都知道php中有一个很好用的特性,就是可变变量,例如:$a = 'php'; $$a = '我是PHP'; echo $php;// 输出:我是PHP***用法都
 大家都知道php中有一个很好用的特性,就是可变变量,例如:
$a = 'php'; $$a = '我是PHP'; echo $php;// 输出:我是PHP

***用法都类似,这里重点说下当变量的值是数组的时候,PHP5和PHP7的不同之处,看示例:

$arr = array('php', 'j***

在PHP5中,这里会输出“我是PHP”,但是在PHP7中,这里会出现一个“Array to string conversion”的Notice,这就说明在PHP5中,是默认就把$arr[0]作为一个整体,而在PHP7中却不会,必须配合花括号来达到目的${$arr[0]}
楼主也想试着写成${$arr}[0]却也是不行,还是会出现同样的Notice。

layui

微信扫码关注 亿华联众 公众号

头条推荐