多分、これまで何回もあってきたと思うけど、今日やらかしたのでメモ。
以下のようなコードだと、変数が読めない。
echo "商品名:$product->name|" . $product->code . "|サイト名";
変数名の後に全角のパイプライン入れてたけど、これだと変数名がうまく取れないみたい。
echo "商品名:$product->name |" . $product->code . "|サイト名";
変数名の後に半角のスペース入れるとか
echo "商品名:$product->name" . "|" . $product->code . "|サイト名";
変数名で終えてダブルクォーテーションで囲うとか
ダブルクォーテーションで囲ってるから大丈夫、というわけではないらしい。むかつく。