質問: json_decode($req); if (isset($tweets) && empty($tweets->errors)) { echo ''; foreach ($tweets as $val) { echo '' . $val->text . ''; } echo ''; } else { echo '取得できません。'; } -----------------------------------------------------------------------
回答: あ、phpバージョン5.3.3でしたか。このバージョンでは配列の省略記法は使えないので ['count' => 10] を array('count' => 10) に変更してください。 ...しかし、phpバージョン5.3のサポートは既に終了しており、脆弱性などが見つかってもパッチは発行されません。その次のバージョンの5.4でさえも1年以内にサポートが終了する予定です。環境的な理由でどうしてもアップデート出来ないなどのケースを除けば、最近は5.5と5.6がスタンダードになりつつあります。セキュリティ面だけではなく今回のように機能面で不便を感じることも多いので、可能な限りサポートされている新しいバージョンを使うようにしましょう。vpsであれば自由にphpをインストールできるので5.6を使うのがいいと思います。