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):