2017-10-18 6 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、その作業だけで罰金を使用

が、私は

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

でPHPのバージョン7.1のコード止めを使用する場合3次元の配列ですが、2次元では、エラーの報告がなくなりました。私はすでにPHP 7.1のパッチノートで検索しています。あるいは、このような多次元配列の使用については何の記事も言いません。

私は、PHP 7.1で動作しない理由、または3次元多次元配列を作成するために別のタイプのコードを使用する必要があるという情報を探しています。

+2

「仕事がない」とはどういう意味ですか?何かエラーがありますか? –

+0

'$ _SESSION ['name']の' var_dump'についてはどうですか? – svgrafov

+0

私はエラーが発生していませんコードは3次元配列で停止し、エラーの報告はありません –

答えて

0

こんにちは私は前に同じ問題を経験しました。このコードを試してみてください。

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

+0

なぜ私のような仕事用コードではない情報がありましたか? –

+0

申し訳ありません私は前回読んだ記事を覚えていませんでした。それはあなたのために働いたのですか? – Miggy

+0

@RickyWijayaはここにあなたの質問について読んだ記事ですhttps://secure.php.net/manual/en/migration70.incompatible.php – Miggy

関連する問題