Il primo programma PHP
Creare il file
Sezione intitolata “Creare il file”Apri la cartella degli esercizi e crea un file chiamato ciao.php.
Scrivi questo codice:
<?phpecho "Ciao, PHP!";La riga <?php dice: da qui inizia codice PHP. La parola echo mostra un testo.
Eseguire il file dal terminale
Sezione intitolata “Eseguire il file dal terminale”Apri il terminale nella stessa cartella del file e scrivi:
php ciao.phpOutput:
Ciao, PHP!PHP legge il file ed esegue le istruzioni dall’alto verso il basso.
Aggiungere una seconda istruzione
Sezione intitolata “Aggiungere una seconda istruzione”Modifica il file cosi:
<?phpecho "Ciao, PHP!\n";echo "Questo e il mio primo programma.";\n crea una nuova riga nel terminale.
Output:
Ciao, PHP!Questo e il mio primo programma.Usare il server locale integrato
Sezione intitolata “Usare il server locale integrato”PHP puo anche avviare un piccolo server locale. Serve quando vuoi vedere una pagina nel browser.
Crea index.php:
<?phpecho "<h1>Ciao dal browser</h1>";Poi esegui:
php -S localhost:8000Apri http://localhost:8000 nel browser. Vedrai il titolo prodotto da PHP.
Nota: il server locale serve per studiare e provare. Per pubblicare un sito online servono impostazioni diverse.
Capire cosa hai appena fatto
Sezione intitolata “Capire cosa hai appena fatto”Hai usato PHP in due modi diversi.
Nel primo caso hai eseguito un file dal terminale. Questo e utile per esercizi piccoli, prove veloci e script che non devono mostrare una pagina web.
Nel secondo caso hai avviato un server locale. Il browser ha chiesto una pagina a localhost:8000, PHP ha eseguito index.php e ha mandato al browser il risultato.
localhost significa “questo computer”. Non e un sito pubblico: e un indirizzo speciale che usi per provare il progetto sulla tua macchina.
Errore comune: aprire il file direttamente
Sezione intitolata “Errore comune: aprire il file direttamente”Se apri index.php facendo doppio clic sul file, il browser potrebbe mostrarti il codice o non eseguirlo correttamente. Per eseguire PHP serve passare da PHP stesso, con il comando:
php -S localhost:8000Poi apri l’indirizzo nel browser.
Prova tu
Sezione intitolata “Prova tu”Modifica il messaggio dentro echo, salva il file e ricarica la pagina. Se il testo cambia, hai completato il ciclo base: scrivi, salvi, esegui, osservi il risultato.