Guida PHP in Italiano


Una guida che ti inizierà all'universo dei linguaggi di programmazione veri e propri. Tantissime sezioni dedicate all'esplorazione di questo linguaggio lato server, sostitutive di vere e proprie lezioni PHP, che ti faranno scoprire come e perché imparare PHP. Pronto a diventare un membro del team degli sviluppatori PHP?

Guida PHP in Italiano
Coding

Cosa imparerai

Scoprirai che cos'è PHP, come imparare PHP, perchè imparare PHP e tutte le nozioni basilari per approcciarti ai linguaggi di programmazione server-side. Finalmente, potrai creare un sito web che ti permetterà di sfruttare tutte le potenzialità di un server e implementare tantissime funzionalità! 

  1. Introduzione a PHP
  2. I tipi di dati in PHP
  3. Operatori e dati truthy & falsy
  4. Sequenza, selezione e iterazione
  5. Le funzioni
  6. L'Object Programming
  7. Classi in PHP
  8. Ereditarietà in PHP
  9. Le classi astratte
  10. Dependency Injection
  11. Object Composition
  12. I traits

5
Le funzioni

Che cos'è una funzione in PHP

6Che cos'è una funzione in PHP

Lo step successivo per imparare php e diventare sviluppatori php prevede l’acquisizione di una nozione fondamentale. Vediamo quale. Partiamo col dire che uno degli obiettivi primari nella scrittura del codice è scriverne quanto meno possibile, in modo tale da farlo essere chiaro, leggibile, ma, soprattutto, manutenibile al fine di spendere meno tempo possibile nella risoluzione dei p...

Continua a leggere
Funzioni built-in e User function in PHP

7Funzioni built-in e User function in PHP

   Prima di vedere come definire una funzione e come usarla, è importante dire che le funzioni si differenziano in due grandi famiglie: Bult-in function: delle funzioni proprie del linguaggio php, che noi non possiamo modificare, ma utilizzarne "i benefici" all'interno del nostro codice User function: delle funzioni create interamente dallo sviluppatore we...

Continua a leggere
Parametri formali e parametri reali in PHP

8Parametri formali e parametri reali in PHP

 Ricordi cosa abbiamo detto quando abbiamo introdotto le funzioni? Le parentesi tonde sono "un punto di entrata per poter far accedere all’interno della funzione valori esterni". All’interno delle parentesi tonde inseriremo un cosiddetto parametro formale, che verrà, in seguito, sostituito dal parametro reale (che nel nostro caso, per poter raggiungere l’obi...

Continua a leggere
Parametro di default in PHP

9Parametro di default in PHP

Considerando ancora i parametri reali passati ad una funzione, nel linguaggio di programmazione PHP esistono dei casi - ma non sono uno standard - in cui una funzione è utilizzata e chiamata ricevendo un numero di parametri reali inferiore ai parametri formali dichiarati nella funzione.   Se provassimo a togliere dei parametri reali nei nostri esempi precedenti, sicuramente avrem...

Continua a leggere
Lo scope in PHP

10Lo scope in PHP

Ora che abbiamo definito cosa sono parametri formali e parametri reali, procediamo con le nostre lezioni php, analizzando un altro concetto cardine nel mondo della programmazione informatica, strettamente collegato alle funzioni: il concetto di SCOPE. Lo scope definisce il contesto in cui una determinata porzione di codice viene eseguita. Può essere globale o locale.  Nel caso de...

Continua a leggere
Passaggio per valore e per riferimento in PHP

11Passaggio per valore e per riferimento in PHP

 Negli esempi precedenti abbiamo passato alle funzioni delle variabili, che ricordiamo essere delle locazioni di memoria che contengono dei dati. Se provassimo a modificare il contenuto di una variabile dichiarata esternamente utilizzando una funzione, cosa succederebbe?  Vediamolo. <?php     $num=7; function changeValue($number){      echo ++$number."\n"; ...

Continua a leggere
Funzioni dinamiche in PHP

12Funzioni dinamiche in PHP

 Lungo il tuo percorso per imparare PHP, potresti doverti trovare a gestire un caso particolare.  Supponiamo di voler dichiarare una funzione che possa ricevere un numero indefinito di parametri. Questo tipo di funzione è detta funzione dinamica. Come potremmo fare? Potremmo utilizzare lo splat operator.  Grazie a questo operatore, una funzione può ricevere un numero...

Continua a leggere
Funzioni anonime in PHP

13Funzioni anonime in PHP

Fino a questo momento abbiamo sempre dato un nome alle nostre funzioni per poterle richiamare; in realtá, però, gli sviluppatori php sanno bene che esistono anche delle funzioni che non hanno un nome e che, per sequenza nel codice, (lettura ed esecuzione dall’alto verso il basso) non appena vengono "incontrate" si attivano: sono le cosiddette funzioni anonime. Le f...

Continua a leggere