Attualmente sto lavorando su un'applicazione OO PHP. Ho una classe chiamata convalida che vorrei utilizzare per verificare che tutti i dati inviati siano validi, ma ovviamente ho bisogno di un posto dove definire le regole per ogni proprietà da controllare. Al momento, sto usando gli array durante la costruzione di un nuovo oggetto. es .:PHP Object Validation
$this->name = array(
'maxlength' => 10,
'minlength' => 2,
'required' => true,
'value' => $namefromparameter
)
Una serie per ogni proprietà.
Chiamerei quindi un metodo statico della classe di convalida che eseguirà vari controlli in base ai valori definiti in ciascun array.
Esiste un modo più efficiente per farlo? Qualche consiglio apprezzato. Grazie.
Buon punto lì con la documentazione! –
Grazie, non avevo mai sentito parlare di interfacce. Li controllerò fuori! – Dan