Ciao a tutti,
Espongo la classe e di seguito il mio dubbio
class pippo{
private $data;
private $testo;
public load($id){
//carico il mio pippo a fronte dell'id passato
}
public setData($val){
$val_Tmp = ........//formatto la mia data in formato yyyy-mm-dd e se formato non valido restituisco eccezzione
$this->data = $val_Tmp;
}
public getData(){
$val_Tmp = ........//formatto la mia data in formato dd-mm-yyyy
return $this->data;
}
public setTesto($val){
$testo_Tmp = ........//faccio il mio trim, converto in utf8, vedo che non ecceda dei caratteri del db, rimuovo caratteri speciali ecc ecc
$this->data = $val_Tmp;
}
public getTesto(){
$val_Tmp = ........//formatto il testo per l'esposizione html
return $this->data;
}
public function getPippo(){
//seleziono e restituisco array associativo
}
}
Ipotizzando id avere una classe del genere,
Se io carico faccio il load dell'oggetto e uso getData() per stamparlo, beneficio della formattazione
Ma nel caso in cui io faccio il foreach del array ottenuto da getPippo no....
Ho magari sbagliato a interpretare i getter e setter?
Nel caso in cui fosse scorretto formattare il dato all'interno del get o set a che livello dovrei farlo?
Se ci sarà un concorso per lo spacca cogxxxni dell'anno ...... lo vinco io
Ciao a tutti e Grazie