Skip navigation.
Share and Free Speech on line
International Webmasters Association.

Strutture di controllo del PHP

Categorie: Drupal |
Accesso alla pagina principale del corso

Associazione Culturale Matite nel Web


 

Corso on line

Servizi di qualità all’utenza e attività didattiche interattive

Organizzazione : Associazione Culturale Matite nel web ( www.matitenelweb.it )

Responsabile del progetto e coordinamento dello staff: Mario Varini


(Appendice PHP[ i ] a cura di Prof. Ing. Stefano Salvi)

La sintassi del PHP ricalca da vicino quella del C (ma anche quella del PERL[ i ]...)
Il blocco racchiuso tra { e }, l'if .. else, il for, il while, il do..while lo switch case e l'operatore ternario ? : sono presenti con la stessa sintassi
Vi sono però delle notevoli differenze:

  • Le variabili non vanno dichiarate e non hanno tipo (in realtà saranno tutte stringhe)
  • Per riferirsi ad una variabile si deve sempre farla precedere dal segno $ (es. $pippo)
  • Se si usa un nome di variabile senza il $, si ottiene, a seconda dei casi, 0, "" o 'falso', senza alcun errore (in realtà si stà utilizzando una cosatante non definita)
  • Dato che le variabili sono senza tipo, i case dello switch sono stringhe
  • Le chiamate a funzione possono essere fatte sia usando i parametri tra parentesi che senza le parentesi
  • All'interno di una stringa literal (quelle racchiuse tra doppi apici) le variabili vengono sostituite con il loro valore

© Ing. Stefano Salvi - released under FDL licence