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;
}