Como posso permitir apenas determinados tipos de arquivos no upload em php?

Estou criando uma página em que o usuário carrega um arquivo. Eu quero uma instrução if para criar uma variável $ error se o tipo de arquivo for qualquer outro jpg, gif e pdf.

Aqui está o meu código:

$file_type = $_FILES['foreign_character_upload']['type']; //returns the mimetype

if(/*$file_type is anything other than jpg, gif, or pdf*/) {
  $error_message = 'Only jpg, gif, and pdf files are allowed.';
  $error = 'yes';
}

Estou tendo dificuldade para estruturar a instrução if. Como eu diria isso?

questionAnswers(4)

yourAnswerToTheQuestion