0

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 関数は、このエラーの原因となった実際の検索をキャッチしなかったため、何が起こったのかを知るのは困難です。

助言がありますか?

4

0 に答える 0