4
回答

a.php
<?php
$seo['index']['title'] = '网站标题-{网站名字}';
$seo['index']['key'] = '网站关键字-{网站名字}';
$seo['index']['desc'] = '网站描述-{网站名字}';
b.php
<?php
$pageType = 'index';
$pageSeo['title'] = $seo[$pageType]['title'];
$pageSeo['key'] = $seo[$pageType]['key'];
$pageSeo['desc'] = $seo[$pageType]['desc'];
print_r($pageSeo);
=======结果========
php5-7都是正常的
结果7.1+版本只打印出来 {
然后我修改代码:
***********************
$title = $seo[$pageType]['title'];
$key = $seo[$pageType]['key'];
$desc = $seo[$pageType]['desc'];
$pageSeo['title'] = $title;
$pageSeo['key'] = $key;
$pageSeo['desc'] = $desc;
print_r($pageSeo);
这次在php7.1+版本正常了,请问这种是情况?
还是php7.1+的新特性已经移除了数组对数组的赋值??