Hoy os traigo un truco tan sencillo como útil.
En ocasiones al validar un formulario del lado de servidor podemos tener varios input file, y pueden subir ficheros en cualquiera de ellos, si nos es necesario validar que se suban ficheros, pero nos da igual en que input nos lo suban podemos validar todos y cada uno de los input que tengamos, o bien comprobar si nos pasan algún fichero en general para ello:
if(empty($_FILES)) {
return false;
}
Sencillamente comprobamos que en la variable $_FILES tenga algún dato, si no se han subido ficheros en ninguno de los input file de nuestro formulario, $_FILES tendrá el valor de un array de 0 elementos, por lo que empy($_FILES) devolverá true cuando NO tengamos ficheros y false, cuando nos pasen alguno.
Espero que os resulte de utilidad
Apasionado de la montaña, del SEO y la programación a partes iguales, llevo más de 20 años trabajando en distintos sectores, pero siempre enfocado a la web, si quieres saber más de mí, sigue el enlace.