Ogni applicativo, generalmente, deve compiere delle “scelte”, verificare delle condizioni o iterare dei dati. Anche il PHP ha una serie di strutture dette “di controllo” che permettono di manipolare il flusso del programma.

In questa sezione vedremo quali sono queste strutture di controllo e come utilizzarle.

Ne approfitto per sottolineare il fatto che PHP ha moltissime funzioni native, ed è comunque possibile iniziare a programmare conoscendone anche solo una minima parte. È invece improbabile che si possa iniziare a programmare senza conoscere il funzionamento di un blocco if o di un blocco for o, più in generale, delle strutture di controllo.