PHP/Programmazione: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
m →‎top: Discussioni Wikibooks:Libri stampabili, replaced: {{PHP}} → <noinclude>{{PHP}}</noinclude> using AWB
Nessun oggetto della modifica
Riga 1:
<noinclude>{{PHP}}</noinclude>
 
Analizzeremo ora i fondamenti del linguaggio, partendo dalle nozioni di base fino a descrivere tutte le caratteristiche fondamentali (alcune delle quali saranno trattate approfonditamente in seguito).
 
Line 8 ⟶ 7:
 
== PHP e HTML insieme ==
 
Il codice PHP può coesistere all'interno dello stesso file insieme al linguaggio HTML. Sebbene non sia una buona pratica, nella prima parte di questo libro gli esempi potranno contenere entrambi i linguaggi per una più facile comprensione. In seguito si esamineranno soluzioni migliori per scrivere il codice che faccia parte della "logica applicativa" quanto più possibile slegato dal codice "presentazionale".
 
== Delimitare il codice PHP ==
 
Anche qualora non vi fosse HTML, ogni codice di PHP deve essere racchiuso dai tag <code><?php</code> e <code>?></code>.
 
Line 21 ⟶ 18:
 
== Separazione delle istruzioni ==
 
All'interno dei tag delimitatori si possono inserire un qualsiasi numero di '''istruzioni''', ciascuna delle quali deve essere seguita dal punto e virgola per separarla dalla successiva. Esso può essere omesso nell'ultima istruzione. Tuttavia questa tecnica può generare confusione (o addirittura errore se si aggiungesse altro codice) pertanto non è una consigliata.
 
È possibile inserire più istruzioni sulla stessa riga o una singola istruzione su più righe. Sebbene tra ogni istruzione siano ammessi caratteri di spaziatura e tabulazioni, non si deve abusare di questa grande flessibilità;: ogni programmatore dovrebbe scrivere codice pulito e leggibile.
 
<source lang="php">
Line 43 ⟶ 39:
 
== Il primo esempio: hello world ==
 
Procediamo alla creazione di un file semplice che abbia come finalità solamente quello di mostrare all'utente la classica scritta "Hello world!" ("Ciao mondo!"), salvandolo con il nome ''prova.php'' nella directory riconosciuta dal webserver che abbiamo installato.
 
Line 82 ⟶ 77:
</source>
 
Ovviamente usare un linguaggio come PHP per inviare output totalmente statici – come negli esempi visti – non avrebbe utilità. La potenza della programmazione risiede nella dinamicità, alla cui base vi sono le [[PHP/Programmazione/Variabili|variabili]] che qui non sono state presentate per motivi di semplicità.
 
[[Categoria:PHP|Programmazione]]