Home page!
Indice generale!
Indice argomenti!

Gli oggetti Esempio pag 99: Table



Definiamo per prima cosa le proprietà per la memorizzazione dei dati

class Table{
  var $table_array=array();
  var $headers=array();
  var $cols;}

Come si può notare dal codice sono state definite tre proprietà:le prime due serviranno per creare degli array in cui memorizzare i nomi delle colonne e il numero di righe;la terza definisce un intero per verificare il numero di colonne via via trattate.
Ma vediamo in dettaglio come far svolgere tali operazioni al programma.
.

Creazione di un costruttore


Per prima cosa creiamo un costruttore in cui inserire i nomi delle colonne su cui lavoreremo.
function Table($headers){
$this->headers=$headers;
$this->cols=count($headers);
}

Come si può notare il costruttore(Table)ha come argomento la proprietà $headers ossia un array inoltre all'interno della funzione viene richiamata nuovamente la proprietà $headers in modo da renderla disponibile al suo interno. Infine viene richiamata la proprietà $cols che ci permetterà,tramite la funzione count($headers),di verificare il numero di colonne ed i nomi ad esse associate.
Dopo aver creato l'oggetto Table definiamo il metodo(funzione):

addRow()


Risultato di Table!