2017-10-18 67 views
-1

我得到代码:3维数组不工作在PHP 7.1

$_SESSION['class']['id'] = $id; // 2 dimension 
$_SESSION['name'][$a]['name'] = $name; // 3 dimension 
$_SESSION['name'][$a]['gender'] = $gender; // 3 dimension 

当我使用的PHP 5.6的工作就好了,但是当我使用的PHP版本7.1的代码停在

$_SESSION['name'][$a]['name'] = $name; 

3维数组,但在2维的工作很好,没有错误报告。我已经在php 7.1补丁说明中进行搜索,或者任何有关使用多维数组的文章都不会起作用。

我在寻找任何信息为什么它不能在php 7.1上工作,或者我必须使用另一种类型的代码来创建3多维数组。

+2

你的意思是“不工作”?你有任何错误? –

+0

'var_dump'ing'$ _SESSION ['name']? – svgrafov

+0

我没有错误的代码只是停在3维数组,并没有得到任何错误报告 –

回答

0

嗨我以前遇到过同样的问题。你可能想试试这个代码。

$_SESSION['name'][{$a}]['name']

+0

你有没有得到任何信息为什么它不工作使用像我使用的代码? –

+0

对不起,兄弟我无法记住我上次阅读的文章。它对你有用吗? – Miggy

+0

@RickyWijaya这里是我读到你的问题的文章https://secure.php.net/manual/en/migration70.incompatible.php – Miggy