スポンサーリンク
Fatal error: Cannot use assign-op operators with overloaded objects nor string offsets in ...
というエラーが出ることがあります。これは、PHPの配列中の文字列に対して
$texts[3] .= $add;
のような結合を行うと発生します。配列中の文字列は.=を使うことができないため、
$texts[3] = $texts[3] . $add;
という、普通の書き方に直す必要があります。
ご覧いただきありがとうございました。