Si, sono sicuro. Queste funzioni, abbinate alle rispettive funzioni dedicate all'array $_FILES (type, size...) possono essere usate tranquillamente prima di eseguire materialmente lo "spostamento" del file con, ad esempio, move_uploaded_file(). Del resto, la client difficilmente avrebbe la possibilità di eseguire controlli accurati...