Puedes usar arrays, bucles y si es necesario "variables variables" para hacer ese tipo de aplicaciones de funciones (própias o de PHP) para (por ejemplo) validar ese grupo de variables ..
En el Array tendrías tus nombres de tus variables .. y con el bucle (foreach() te servirá) las recorres. Aplicando "varaibles variables" pones el nombre de la variable "dinámicamente" para aplicar tu condiconal o código a aplicar.
Ejemplo .. algo asi:
Código PHP:
$a="bla";
// $b="nose"; // No declarada.
$c=1;
$variables=array('a','b','c');
foreach ($variables as $variable){
// ${$variable} eso seria "variables variables"
if (empty(${$variable})){
echo ${$variable}. " No declarada.<br>";
}
}
podrías igualmente (Bajo la filosofía de arrays) ir añadiendo en un array los resultados de tus validaciones y .. al final de todas las validaciones que apliques mostrar los errores posibles si los hay con otro bucle que recorrería ese array de "errores" generado.
Un saludo,