###問題点
連想配列の中に連想配列を入れ、参照するとIEでNULLになります。 どのように記述すれば、商品ごとの情報を定数で保持できますでしょうか?
###発生している問題・エラーメッセージ
連想配列をネストすると、IEでのみ参照できない。
###該当のソースコード
PHP
1<orderConst.php> 2// 画像URL 3const KEY_IMGURL = '画像パス'; 4// 料金 5const KEY_PRICE = '料金'; 6// タイトル 7const KEY_TITLE = 'タイトル'; 8// 説明文 9const KEY_DESCRIPTION = '説明文'; 10 11// 商品記号と対応した商品データを格納する連想配列 12const ARY_PRODUCT = array('A' => array( 13 KEY_IMGURL => 'img/a.jpg', 14 KEY_PRICE => '9,999', 15 KEY_TITLE => '商品A' 16 ) , 17 'B' => array( 18 KEY_IMGURL => 'img/b.jpg', 19 KEY_PRICE => '9,999', 20 KEY_TITLE => '商品B' 21 ) 22 ); 23 24<order.php> 25include_once('const.php'); 26 27// 以下の結果が、Chromeでは「img/a.jpg」が表示され、 28// IE では「NULL」が表示される。 29var_dump(ARY_PRODUCT['A'][KEY_IMGURL]);
###試したこと
課題に対してアプローチしたことを記載してください
###補足情報(言語/FW/ツール等のバージョンなど)
より詳細な情報
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2017/06/25 08:51
2017/06/26 09:06
退会済みユーザー
2017/06/26 12:48