isset против пустых против is_null

Я пытаюсь написать скрипт, который, когда пользователь загружает файл и не вводит имя, возвращает ошибку. Я пытался использовать is_null, empty и isset, и все они не работают. Например, ниже is_null возвращает ошибку даже при вводе имени. Кто-нибудь может помочь?

    $caption = $_REQUEST[$name_input_name];

 if(is_null($caption))
 {
 $file->error = 'Please Enter a Title';
 return false;
 }

Ответы на вопрос(9)

Ваш ответ на вопрос