Sintassi PHP

Corso consigliato:

Lo script PHP viene eseguito sul server e poi inviato al browser come risultato HTML puro.

Sintassi di base PHP

Lo script PHP può essere posizionato in qualsiasi posizione del documento. <?php Inizio, con ?> Fine:

<?php
// Questo è il codice PHP
?>

L'estensione predefinita dei file PHP è ".php".

I file PHP contengono spesso tag HTML e alcuni codici di script PHP.

Esempio seguente è un semplice file PHP che contiene un pezzo di script PHP che utilizza la funzione integrata "echo" per visualizzare il testo "Hello World!" nella pagina web:

Esempio

<!DOCTYPE html>
<html>
<body>
<h1>La mia prima pagina PHP</h1>
<?php
echo "Hello World!";
?>
</body>
</html>

Esempio di esecuzione

Commento:Le istruzioni PHP si chiudono con un punto e virgola (;). I tag di chiusura dei blocchi di codice PHP indicano automaticamente il punto e virgola (quindi non è necessario usare il punto e virgola nell'ultima riga di un blocco di codice PHP).

I commenti nel PHP

I commenti nel codice PHP non vengono letti e eseguiti come programma. Il loro unico scopo è essere letti dall'editor di codice.

I commenti sono usati per:

  • Fare capire agli altri il lavoro che stai facendo - i commenti possono aiutare altri programmatori a comprendere il lavoro che stai facendo a ogni passo (se lavori in un team)
  • Ricordarsi di cosa si è fatto - molti programmatori hanno sperimentato di dover tornare a un progetto dopo uno o due anni e dover riconsiderare ciò che hanno fatto. I commenti possono registrare i pensieri mentre si scrive il codice.

PHP supporta tre tipi di commenti:

Esempio

<!DOCTYPE html>
<html>
<body>
<?php
// Questo è un commento singola riga
# Questo è un commento singola riga
/*
Questo è un blocco di commento multilinea
C copre
Commento multilinea
*/
?>
</body>
</html>

Esempio di esecuzione

Sensibilità alle maiuscole e minuscole PHP

In PHP, tutte le funzioni definite dall'utente, le classi e i termini di riservata (ad esempio if, else, echo, ecc.) non sono sensibili alle maiuscole e minuscole.

Nell'esempio seguente, tutte e tre le istruzioni echo sono valide (equivalenti):

Esempio

<!DOCTYPE html>
<html>
<body>
<?php
ECHO "Hello World!<br>";
echo "Hello World!<br>";
EcHo "Hello World!<br>";
?>
</body>
</html>

Esempio di esecuzione

Tuttavia, in PHP, tutte le variabili sono sensibili alle maiuscole e minuscole.

Nell'esempio seguente, solo la prima istruzione mostrerà il valore della variabile $color (poiché $color, $COLOR e $coLOR vengono considerati tre variabili diverse):

Esempio

<!DOCTYPE html>
<html>
<body>
<?php
$color="red";
echo "La mia macchina è " . $color . "<br>";
echo "La mia casa è " . $COLOR . "<br>";
echo "La mia barca è " . $coLOR . "<br>";
?>
</body>
</html>

Esempio di esecuzione