English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
I script PHP possono essere integrati nelle pagine web HTML.
I script PHP iniziano con <?php e terminano con ?>.
I delimitatori PHP <?php (?>, come nell'esempio, informano semplicemente il motore PHP di considerare il blocco di codice chiuso come codice PHP, non semplice HTML.
<?php // Codice da eseguire echo "Hello, world!"; ?>Testa e vedi‹/›
Ogni istruzione PHP termina con un punto e virgola (;) - informa il motore PHP che è giunto alla fine dell'istruzione corrente.
I file PHP sono file di testo puro con estensione .html. Nei file PHP, è possibile scrivere HTML come su una pagina HTML regolare e integrare codice PHP per l'esecuzione sul lato server.
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" <title>Un semplice file PHP</title> </head> <h1><?php echo "Hello, world!"; ?></h1> </html>Testa e vedi‹/›
L'esempio sopra mostra come integrare codice PHP all'interno di HTML per creare pagine web dinamiche ben formattate. Se si visualizza il codice sorgente della pagina generata nel browser, l'unica differenza è che il codice PHP <?php echo "Hello, world!"; ?> è stato sostituito con l'output "Hello, world!".
Cos'è successo? Quando esegui questo codice, il motore PHP esegue le istruzioni tra i tag <?php … ?> e mantiene il resto. Infine, il server web invierà all'utente il contenuto completo in formato HTML.
I commenti sono testi semplici ignorati dal motore PHP. Lo scopo dei commenti è rendere il codice più leggibile. Possono aiutare altri sviluppatori (o te stesso quando editi il codice sorgente) a capire cosa stai cercando di fare con PHP.
PHP supporta i commenti singoli riga e multiriga. Per scrivere un commento singolo riga, usa due barre oblique (//) o l'hashtag (#). Ad esempio:
<?php // Questo è un commento singolo riga # Questo è un commento singolo riga echo "Hello, world!"; ?>Testa e vedi‹/›
Ma per scrivere un commento multiriga, aggiungi una barra obliqua all'inizio e un asterisco (/*), poi aggiungi un altro asterisco e una barra obliqua all'inizio del commento, come nel seguente esempio:
<?php /* Questo è un blocco di commento multiriga. il cui raggio di azione va oltre. Una riga */ echo "Hello, world!"; ?>Testa e vedi‹/›
I nomi delle variabili in PHP sono sensibili alle maiuscole. Di conseguenza, le variabili $color, $Color e $COLOR sono considerate tre variabili diverse.
<?php // Assegnazione di un valore alla variabile $color = "blue"; // Tentativo di stampare il valore della variabile echo "Il colore del cielo è \" . $color . "><br>"; echo "Il colore del cielo è \" . $Color . "><br>"; echo "Il colore del cielo è \" . $COLOR . "><br>"; ?>Testa e vedi‹/›
Se provate a eseguire l'esempio sopra, mostrerà solo il valore della variabile $color e genererà un avviso di "variabile non definita" per le variabili $Color e $COLOR.
Ma i nomi delle chiavi, delle funzioni e delle classi non sono sensibili alle maiuscole. Il risultato dell'invocazione di gettype() o GETTYPE() produce lo stesso risultato.
<?php // Assegna un valore alla variabile $color = "blue"; // Ottieni il tipo della variabile echo "gettype($color) . "><br>"; echo "GETTYPE($color) . "><br>"; ?>Testa e vedi‹/›