- La sintassi del PHP ricalca da vicino quella del C (ma anche quella del PERL...)
- 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 sta utilizzando una costante non definita)
- Dato che le variabili sono senza tipo, i case dello switch sono stringhe
- All'interno di una stringa literal (quelle racchiuse tra doppi apici) le variabili vengono
sostituite con il loro valore
- .....
|