Salta al contenuto principale

Sintassi di base

Profile picture for user luca77king

Per creare una pagina PHP, dobbiamo aprire un editor di testo o un ambiente di sviluppo integrato (IDE) e creare un nuovo file, dove inserire la seguente riga all'inizio del file per indicare che il contenuto del file è in PHP:

<?php

Dobbiamo salvare il file con l'estensione ".php" (ad esempio, "pagina.php") e caricare il file su un server (remoto o locale) che supporti PHP. 

In questo file dobbiamo scrivere il nostro codice... Da dove cominciamo? Iniziamo con introdurre due concetti: dichiarazioni e condizioni.

Le dichiarazioni sono istruzioni che vengono eseguite dall'interprete durante l'esecuzione del codice. Ci sono diverse tipologie di dichiarazioni, come ad esempio echo, if, for, while e switch. Le dichiarazioni vengono utilizzate per controllare il flusso del codice e per eseguire determinate azioni in base a determinate condizioni.

Le condizioni, d'altra parte, sono espressioni che restituiscono un valore booleano (vero o falso) e vengono utilizzate all'interno delle dichiarazioni per determinare se eseguire o meno un determinato blocco di codice. Ad esempio, la dichiarazione if utilizza una condizione per verificare se una determinata variabile ha un certo valore e, in tal caso, esegue un blocco di codice.

Ecco un esempio di dichiarazione if che utilizza una condizione:

if ($x == 5) {
// esegui questo blocco di codice
}

In questo esempio, la condizione è "$x == 5", che verifica se la variabile $x ha il valore 5. Se la condizione è vera, il blocco di codice all'interno delle parentesi graffe verrà eseguito. Se la condizione è falsa, il blocco di codice verrà ignorato.

In sintesi, le dichiarazioni sono istruzioni che vengono eseguite dall'interprete PHP, mentre le condizioni sono espressioni che vengono utilizzate all'interno delle dichiarazioni per determinare se eseguire o meno un determinato blocco di codice.

Le variabili

In PHP, le variabili sono usate per memorizzare i valori che possono essere utilizzati all'interno del codice. Ogni variabile ha un nome univoco e può contenere un valore di qualsiasi tipo, come un numero, una stringa, un array o un oggetto.

Per dichiarare una variabile in PHP, si utilizza il simbolo dollaro seguito dal nome della variabile. Ad esempio:

$nome_variabile = 'valore';

Il tipo di dati della variabile viene determinato automaticamente in base al valore assegnato. Ad esempio, se si assegna una stringa a una variabile, il tipo di dati della variabile sarà "stringa". Se si assegna un numero intero, il tipo di dati sarà "intero".

È possibile utilizzare le variabili all'interno del codice PHP inserendo il nome della variabile tra due apici doppi. Ad esempio:

echo "Il valore della variabile è: $nome_variabile";

Le variabili in PHP sono case-sensitive, quindi è importante fare attenzione alla differenza tra maiuscole e minuscole quando si scrive il nome di una variabile.

Le costanti

Le costanti sono valori che non possono essere modificati durante l'esecuzione del codice. Una volta che una costante viene definita, il suo valore non può essere modificato o rimosso.

Per definire una costante in PHP, si utilizza la funzione define(). Ad esempio:

define("MAX_VALUE", 100);

Questo definisce una costante chiamata MAX_VALUE con il valore 100. Una volta definita, la costante può essere utilizzata in tutto il codice come se fosse una variabile, ma il suo valore non può essere modificato.

echo MAX_VALUE; // stampa 100

MAX_VALUE = 200; // genera un errore

Le costanti in PHP possono essere di qualsiasi tipo, come stringhe, numeri o array. Inoltre, le costanti possono essere definite anche senza specificare un valore, in questo caso avranno valore null.

define("MAX_VALUE");
echo MAX_VALUE; // stampa null

Stampare a video

Per stampare a video con PHP, si può utilizzare la funzione echo. Ad esempio:

echo "Ciao mondo!";

Questo codice stamperà a video la stringa "Ciao mondo!".

È anche possibile stampare più stringhe o valori allo stesso tempo, separandoli con una virgola. Ad esempio:

echo "Ciao", " mondo!";

Questo codice stamperà a video la stringa "Ciao mondo!".

È inoltre possibile stampare valori di variabili utilizzando il segno di dollaro $ seguito dal nome della variabile. Ad esempio:

$nome = "Mario";
echo "Ciao, mi chiamo $nome";

Questo codice stamperà a video la stringa "Ciao, mi chiamo Mario".

È anche possibile utilizzare la funzione print per stampare a video. La sintassi è simile a echo, ma print può stampare solo un valore alla volta. Ad esempio:

print "Ciao mondo!";

Commentare il codice

I commenti vengono utilizzati per inserire note o documentazione nel codice sorgente, senza influire sull'esecuzione del programma. In PHP, i commenti possono essere inseriti utilizzando i simboli "#", "//" o le sequenze "/*" e "*/".

Ecco alcuni esempi di commenti in PHP:

# Questo è un commento su una sola riga
// Anche questo è un commento su una sola riga

/*
Questo è un commento
su più righe.
*/