質問: $linecount + 1; } ``` 早速 $data[cd]をvar_dumpで画面に表したのが以下の状態です。 ![イメージ説明](https://teratail-v2.storage.googleapis.com/uploads/contributed_images/5f2175a38c211bdde3f691f0eb9f4c66.png) ログに不用意なメッセージを出したくないので、先のメッセージを出さないようにしたいのですが、どういった対策をとればよろしいでしょうか?値を格納できているということは、Undefinedになっている理由もよく分かりません。 よろしくお願いいたします。
回答: ``` $data[cd] ``` PHPでは、変数に「$」を付けないと定数リテラルとして判断されます。 上記では、`cd`が該当します。 ご提示のコード外で$cdを宣言しているのであれば、以下で問題ないです。 ``` $data[$cd] ```