发布者认证信息(营业执照和身份证)未完善,请登录后完善信息登录
php7动态变量的变化-亿华网
php7动态变量的变化

php7动态变量的变化

作者:admin   2017-04-28 12:17:45  点击:55

详情

 大家都知道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。

需要在电脑上登录