Solr PHP レスポンスを使用して、Solr 検索結果を次のように取得します。
$php_code = $this->file_get_contents($solr_url);
eval("\$ret_array = " . $php_code . ";");
ほとんどの場合は問題なく動作しますが、時折、次のような php フレーズ エラーが表示されます。
PHP Parse error: syntax error, unexpected '<' in ....
Solr PHP 応答が不正なデータを返しているようです。Eval 関数は、このエラーの原因となった実際の検索をキャッチしなかったため、何が起こったのかを知るのは困難です。
助言がありますか?