Erro estranho usando o analisador PHP HTML simples DOM
Estou usando esta biblioteca (analisador PHP DOM HTML simples) para analisar um link, eis o código:
function getSemanticRelevantKeywords($keyword){
$results = array();
$html = file_get_html("http://www.semager.de/api/keyword.php?q=". urlencode($keyword) ."&lang=de&out=html&count=2&threshold=");
foreach($html->find('span') as $e){
$results[] = $e->plaintext;
}
return $results;
}
mas estou recebendo esse erro quando mostro os resultados:
Erro fatal: chame uma função de membro find () em um não-objeto em /var/www/vhosts/efamous.de/subdomains/sandbox/httpdocs/getNewTrusts.php na linha 25
(a linha 25 é o loop foreach), o mais estranho é que ele gera tudo (pelo menos aparentemente) corretamente, mas ainda assim recebo esse erro e não consigo entender o porqu