Funzioni PHP

Simile a Javascript…

Alcune note

  1. I nomi delle funzioni NON sono case-sensitive…
  2. La ricorsione è ammessa ma con poche chiamate…
  3. La dichiarazione può avvenire all’interno di un’istruzione o in altra funzione…

Parametri

I parametri sono passati di default per valore, anche gli array.
Si può utilizzare il passaggio per riferimento del C++ tramite il simbolo &

Variabili globali

Le variabili a livello di pagina non sono visibili nelle funzioni…
Per accedere alle variabili globali si può utilizzare la dichiarazione global oppure l’array superglobale $GLOBALS

Esempio

L’esecuzione del codice seguente visualizzerà 100, 150, 20, 250

La funzione unset() si comporta in modo diverso…