Categories: PHP

Classi in PHP ed Ereditarietà

Dalla versione 5 il linguaggio PHP ha riscritto tutto il codice per la gestione delle classi ed ora si può parlare di un vero e proprio linguaggio di programmazione orientato agli oggetti. Vediamo con un semplice esempio una classe CPersona che presenta soltanto due proprietà, il nome ed il cognome, un costruttore ed un metodo per stampare i dati.

 

Come si nota occorre utilizzare l’istruzione this per identificare i membri della classe. Vediamo ora invece un semplice esempio di ereditarietà. A questa classe deriviamo una nuova classe CStudente, che ha i dati della prima ed in più solo la matricola.

 

Per richiamare i membri della stessa classe si usa this, mentre per gli attributi ed i metodi della classe base si usa parent::. In un prossimo articolo dedicato alla programmazione in PHP ci occuperemo di creare una classe CMySQL per la gestione delle connessioni al database di casa Sun. Nel frattempo potete studiarvi le basi per la connessione tramite PHP ad un database MySQL.

<< Lezione PrecedenteLezione Successiva >>

Share
Giampaolo Rossi

Sviluppatore di software gestionale da oltre 28 anni.

Published by
Giampaolo Rossi

Recent Posts

Un Abbonamento per Tutti i Software

Sono arrivato alla convinzione che un abbonamento per tutti i miei software gestionali sia il…

1 anno ago

Software di Magazzino Gratuito

MerciGest è un software per la gestione del magazzino completamente gratuito. Continua a leggere→

1 anno ago

Mettere il PC in Lock Screen

In ufficio può capitare di doversi allontanare dal proprio posto di lavoro, ecco che allora…

3 anni ago

Fare il reset togliendo la corrente

In questo articolo vedremo quando è più o meno utile togliere la corrente ad un…

3 anni ago

Prossimi Aggiornamenti Software

Dopo la pausa invernale dovuta al lavoro che devo fare per sostentarmi, eccomi di nuovo…

3 anni ago

Come Eliminare i Files in Windows

Vediamo come eliminare i files direttamente da Windows senza utilizzare il cestino. Continua a leggere→

4 anni ago