¿Ignorando errores en file_get_contents HTTP wrapper?

El siguiente código es consultar un diccionario de sinónimos en línea para un motor de búsqueda que estoy construyendo como un proyecto universitario, pero tengo problemas confile_get_contents "fallo al abrir Stream" errores Cuando envío una palabra que el tesauro no reconoce, arroja un error. Estoy tratando de escribir un trozo de código que lo haráignorar el error y simplemente proceder sin la información.

$thesaurus_search="http://words.bighugelabs.com/api/2/0089388bb57f/".$this->formatted_query."/php";
$result_thesaurus=file_get_contents($thesaurus_search);

Lo intenté:

if (file_get_contents($thesaurus_search) != NULL)
{ // do stuff }

... pero no funciona porque todavía devuelve algún tipo de cadena.

¿Qué puedo hacer para manejar tales casos?

Respuestas a la pregunta(4)

Su respuesta a la pregunta