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