si, vabbè c'era un errore di battitura, ma deve funzionare, ed è pure più corretto, perchè tu innanzi tutto testi se esiste la variabile, poi ne controlli il contenuto.

Puoi controllare il size come faccio io (se vale 0 è come dire che non è stato inserito un file), oppure controllare che ci sia il nome.

Se però tu vuoi essere sicuro che ti abbiano inserito un file valido meglio controllare il size perchè qualcuno potrebbe fare l'upload di un file di 0 byte.