Come inserire codice php

Aprite il vostro editor e create una nuova cartella e chiamatela per esempio test e al suo interno create un file con estensione php e denominatelo test.html e il vostro editor aggiunge in automatico l’estensione php e quindi alla fine avrete un file di nome test.html.php. Ora al suo interno inserite i tags html, cioè dovreste avere una struttura della pagina come la seguente.

 1 <!DOCTYPE html>
 2 <html lang="it">
 3 <head>
 4     <title>La mia pagina di prova</title>
 5     <meta charset="utf-8">
 6 
 7 </head>
 8 
 9 <body>
10 
11 
12 <?php
13 
14 
15 
16 
17 
18 
19 
20 
21 ?>
22 
23 </body>
24 
25 </html

Questi sono i normali tags html che servono per racchiudere codice puro html che viene scritto tra i due tags body.

Ora il codice php si inserisce all’interno dell’area body della pagina html tra due tags php che sono i seguenti <?php e ?>.

All’interno di questi due tags il codice php verrà interpretato dall’interprete php. Il vostro programma di navigazione interpreta prima il codice html e poi quello di qualsiasi altro linguaggio. Fra i due tags php inserite il seguente codice

echo "ciao mondo";

Al di fuori dei tags php e quindi tra <body> e </body> scrivete Ciao mondo e salvate ed aprite la pagina nel vostro programma di navigazione. Dovreste vedere due frasi Ciao mondo. Per il momento non spieghiamo il comando echo che abbiamo inserito ma dovete solo sapere che il codice php si deve inserire fra i due tags php di cui sopra. Può essere inserito anche in un file con solo codice php. Create un nuovo file nel vostro editor con estensione php e lo chiamate solo test ed inserite il seguente codice e quindi avrete una pagina simile

 1 <?php
 2 
 3 $n=15;
 4 
 5 $n1=15.2;
 6 
 7 $n2='12';
 8 
 9 echo gettype($n)."<br />";
10 
11 echo gettype($n1)."<br />";
12 
13 echo gettype($n2);

In pratica si tratta di un file php che contiene solo codice php. I>Quando create un file con estensione php e che contiene solo codice php potete tralasciare il tag ?> di chiusura che non è obbligatorio. Non lo abbiamo detto ma in locale le pagine php devono essere inserite nella cartella del server che se usate xampp si chiama htdocs ed anche se usate mamp. Come possiamo richiamare questo nostro file test.php?. Siccome questo libro presuppone che siate in locale sul vostro pc dovete digitare il seguente indirizzo sul vostro browser localhost/cartellacorso/test.php ed avrete la scritta ciao mondo. Su mac con l’uso di Mamp dovete invece digitare di norma anche il nome della porta su cui si avvia il server e cioè localhost:8888/cartellacorso/test.php. In pratica abbiamo richiamato sempre la pagina appena creata usando solo codice php racchiuso fra i tags <?php e ?>. In sostanza abbiamo creato una pagina php pura senza codice html. Il risultato è lo stesso ma spesso ci troveremo a creare pagine pure php e a richiamarle.

Ovviamente cartellacorso va sostituita con il nome della cartella del progetto che abbiamo creato in partenza.