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