KittenEarの備忘録

ITやプログラム関連のことを書いていこうと思う。

PHPのechoで配列を出力するときに "Array to string conversion" エラーが出た場合

問題

  • PHPのechoで配列を出力するときに "Array to string conversion" エラーが出る。

経緯

  • ローカル変数の配列では問題なかったのに、メンバ変数の配列にするとエラーとなった。

環境

  • PHP version 5.4

原因

  • 文字列生成時に変数を展開するときの書き方が間違っていた。

解決方法

  • 変数を展開する場合は{}を付ける or ""の中に書かないで外に出す

調査コード

gist.github.com