Programmazione a oggetti con PHP, la guida

28 ottobre 2016

Creare applicazioni Web utilizzando la programmazione orientata ad oggetti e il linguaggio PHP, dalla teoria alla pratica. Una guida completa all'Object Oriented Programming in PHP per imparare a sviluppare applicazioni modulari, facili da implementare e da mantenere utilizzando meno codice e migliorando il livello delle prestazioni.

Introduzione

  1. 1. PHP e la programmazione a oggetti
    PHP è un linguaggio Object Oriented dalla versione 5 e interpreta...
  2. 2. OOP vs Codice procedurale in PHP
    Scopriamo le differenze fra la programmazione orientata agli oggetti...
  3. 3. Le basi della OOP in PHP
    I concetti fondamentali riguardanti proprietà metodi e oggetti,...

Le classi: le basi

  1. 4. Classi, costruttori e distruttori
    Impariamo a creare una classe con PHP e la OOP, scopriamo come...
  2. 5. Costruttori multipli in PHP
    PHP non supporta nativamente i costruttori multipli nelle classi,...
  3. 6. Indicatori di visibilità: public, protected e private
    Analizziamo il ruolo svolto dagli indicatori di visibilità public,...
  4. 7. Namespace in PHP
    Impariamo cosa sono i namespace, come si dichiarano in PHP, come...
  5. 8. Le costanti
    Il ruolo delle costanti nelle applicazioni scritte in PHP, le loro...

Le classi: metodi avanzati

  1. 9. Ereditarietà: estendere le classi in PHP
    Scopriamo il funzionamento del meccanismo di ereditarietà in PHP...
  2. 10. Overriding e keyword final in PHP
    Impariamo ad utilizzare l'overriding per sovrascrivere i metodi della...
  3. 11. I traits in PHP
    Impariamo a simulare l'eredità multipla in PHP con i traits,...

Classi astratte e interfacce

  1. 12. Le classi astratte
    Un'analisi completa su cosa sono le classi astratte (abstract class)...
  2. 13. Polimorfismo, Overloading e Late-Binding
    Analizziamo le metodologie di PHP per l'implementazione del...
  3. 14. Le interfacce
    Analizziamo una semplice definizione di un'interfaccia, cioè una...

Operazioni sugli oggetti

  1. 15. Type Hinting in PHP
    Impariamo a specificare il tipo di oggetto passato come parametro in...
  2. 16. Clonare gli oggetti in PHP
    Impariamo a creare dei "cloni" delle istanze degli oggetti attraverso...

I metodi magici

  1. 17. I metodi magici di PHP
    Impariamo ad utilizzare i metodi magici di PHP, utilizzati per...

Interfacce e classi predefinite

  1. 18. Classi anonime in PHP
    Cosa sono e come si utilizzano le classi anonime in PHP, delle classi...
  2. 19. Iterazione sugli oggetti in PHP
    Perché rendere un oggetto iterabile? Analizziamo le interfacce...

Ottenere informazioni sulle classi

  1. 20. Introspection in PHP
    Impariamo ad utilizzare le funzioni per l'Introspection...
  2. 21. Reflection in PHP
    Come utilizzare le funzioni di Reflection in PHP, uno strumento...

Edizione 2009

  1. 1001. Introduzione alla OOP
    Che cosa è e quali vantaggi porta al programmatore PHP 5 la...
  2. 1003. Creare le classi
    Come creare le classi, gli elementi fondamentali della programmazione...
  3. 1004. Accedere dall'interno della classe: $this
    Utilizzare la keyword $this per accedere alle componenti di una...
  4. 1005. Proprietà e metodi
    Come specificare all'interno delle classi le proprietà e i metodi:...
  5. 1007. Istanziare una classe: il costruttore
    Il metodo costruttore: decidere il comportamento dell'oggetto al...
  6. 1008. Distruzione di un oggetto
    Il metodo distruttore: come cancellare un oggetto e ripulire il...
  7. 1009. Proprietà statiche
    Le proprietà che sono componenti statiche della stessa classe
  8. 1010. I metodi statici
    I metodi che vengono dichiarati a livello di classe e non a livello...
  9. 1012. Indicatori di visibilità: public
    Le proprietà e le funzioni dell'indicatore di visibilità "public"
  10. 1013. Indicatori di visibilità: protected e private
    Le proprietà e le funzioni degli indicatori di visibilità...
  11. 1014. Superclassi, sottoclassi e overriding
    Analizziamo le relazioni che intercorrono fra superclassi e...
  12. 1015. Impedire l'overriding: final
    Come evitare la ridefinizione di un elemento attraverso l'uso della...
  13. 1017. Utilizzare le classi astratte
    Vediamo come si comportano le classi astratte in azione: esempi d'uso...
  14. 1019. Utilizzare le interfacce
    Come utilizzare al meglio le interfacce nella programmazione ad...
  15. 1020. Riferimenti degli oggetti
    Capire e lavorare con i riferimenti degli oggetti. Differenze fra...
  16. 1023. Confrontare gli oggetti
    Le varie tecniche per confrontare tra loro gli oggetti: uguaglianza...
  17. 1024. Il tipo degli oggetti
    Instanceof: come ottenere il tipo dei nostri oggetti e scoprire se un...
  18. 1026. I metodi magici - Seconda parte
    La lista dei metodi magici. Seconda parte parte: sleep, wakeup,...
  19. 1027. Analisi dell'applicazione FormCheck
    Studio e pianificazione di un'applicazione pratica: la validazione di...
  20. 1028. Comporre la gerarchia - prima parte
    Creare l'interfaccia IFormCheck e la classe astratta AFormCheck per...
  21. 1029. Comporre la gerarchia - seconda parte
    Studio della classe FormCheck: la classe dedicata ad attivare i...
  22. 1030. Istanziare la classe FormCheck
    FormCheck in azione: come utilizzare in pratica l'applicazione creata
  23. 1031. Aggiungere funzionalità personalizzate
    Aggiungere delle funzionalità personalizzate ed estendere...
  24. 1032. MoreFormCheck in azione
    Visualizzare in pratica le azioni e il funzionamento della nostra...
Se vuoi aggiornamenti su Programmazione a oggetti con PHP, la guida inserisci la tua e-mail nel box qui sotto:
 
X
Se vuoi aggiornamenti su Programmazione a oggetti con PHP, la guida

inserisci la tua e-mail nel box qui sotto:

Ho letto e acconsento l'informativa sulla privacy

Acconsento al trattamento di cui al punto 3 dell'informativa sulla privacy