A mi también me parece la mas indicada, el problema viene en el controlador del formulario, supongamos que el formulario tiene 10 campo s o + pero de esos solo necesito verifica 6, el controlador quedaría:
Código PHP:
Ver original<?php
$objt = new ValidateForms;
$mail = $objt->validateMail($_POST['correo']);
$vacio = $objt->validateEmpty($_POST['campoTXT']);
$otro = $objt->validateOtro($_POST['otro']);
$tel = $objt->validateINT($_POST['telefono']);
$birth = $objt->validateINT($_POST['edad']);
//.... y así con todos los campos que necesite validar.
?>
Es esta una buena practica ?