2015-08-23 PHPのechoで配列を出力するときに "Array to string conversion" エラーが出た場合 PHP 問題 PHPのechoで配列を出力するときに "Array to string conversion" エラーが出る。 経緯 ローカル変数の配列では問題なかったのに、メンバ変数の配列にするとエラーとなった。 環境 PHP version 5.4 原因 文字列生成時に変数を展開するときの書き方が間違っていた。 解決方法 変数を展開する場合は{}を付ける or ""の中に書かないで外に出す 調査コード gist.github.com