Brainstorming su... PHP

La gente che conosco che si mette a programmare in PHP si lamenta dell’assenza delle guide valide in italiano…

In realtà non servono libroni per capire questo linguaggio… ma un po’ di introduzione generale fa sempre bene.

Cos’è PHP?

Stabiliamolo subito: “PHP è un linguaggio di programmazione di alto livello interpretato”.

Linguaggio di programmazione: semplifichiamo dicendo che il PHP è un insieme di istruzioni da eseguire.

Di alto livello: il livello in programmazione indica quanto il codice è comprensibile dagli umani: un livello alto vuol dire che è facilmente comprensibile (PHP, C++ etc…) mentre di basso livello vuol dire che è difficile da capire (Assembly etc…).

Interpretato: PHP non ha una fase di “compilazione”, cioè da PHP non si ricava un eseguibile che può essere fatto girare da solo sulla macchina, bensì PHP ha bisogno di un software chiamato interprete, che legge il PHP e lo esegue.

In realtà esistono dei compilatori, ma non è l’uso “ufficiale” di PHP.

Cosa non è PHP?

È importante capire anche cosa non è PHP.

PHP non è HTML: il PHP può mandare in output l’HTML, però come ogni linguaggio di programmazione è un linguaggio che, una volta eseguito, manda in output ciò per cui è programmato, e non il suo sorgente. … [Leggi il resto]