MB: Wiederholte Eingabe Überprüfung im Code

Beitrag lesen

Moin Community,

bei User Interaktion in komplexeren Strukturen (z.B. Kontaktformular, Login, Gästebuch usw.) muss man die Eingabe des Formulars überprüfen ob das Fomular die geforderten Daten überhaupt überbracht hat. Mir ist es passiert das ich mehrere male die selbe Formulareingabe überprüfte. Das ist unnötig und erhöt die Wartezeit.

Ist es konventionell her so das in Frameworks die Überprüfen an einer ganz bestimmten Stelle geschied? Ich hab das zum Testen so gemacht:

<?php
Validation::form( [
  'last'  => $_POST[ 'last' ],
  'first' => $_POST[ 'first' ],
  'first' => $_POST[ 'email' ]
] ) );
    
class Validation {
    
    public static function form( array $data ) : bool {
        foreach( $data as $key => $value ) {
            if( empty( $value ) ) {
                return false;
            }
        }
        return true;
    }
}

?>

Meine simple Lösung schänkt jedoch ein.

vlg MB