Tag PHP

🏷️ I tag PHP servono per indicare al server dove inizia e dove finisce il codice PHP.

Senza questi tag, il server non capirebbe cosa deve eseguire.


🔹 Il tag principale

Il modo corretto (e consigliato) per iniziare un blocco PHP è:

<?php
// codice PHP qui
?>

📌 Tutto quello che si trova tra <?php e ?> viene interpretato da PHP.


🧩 Esempio pratico

<?php
echo "Questo è codice PHP";
?>

Il server esegue la parte interna e invia al browser solo il risultato.


🌐 PHP dentro HTML

Una delle caratteristiche più importanti di PHP è che può essere inserito dentro una pagina HTML.

Esempio:

<!DOCTYPE html>
<html>
<head>
    <title>Esempio</title>
</head>
<body>

<h1>Benvenuto</h1>

<?php
echo "Questa frase è generata da PHP";
?>

</body>
</html>

📌 Il browser riceverà una normale pagina HTML con la frase già inserita.


⚠️ Il tag di chiusura è sempre obbligatorio?

In molti casi sì, ma nei file che contengono solo codice PHP puro si può anche omettere il tag finale ?>.

Esempio valido:

<?php
echo "Solo codice PHP";

Anzi, spesso è consigliato non metterlo per evitare errori di spazi indesiderati.


❌ Tag abbreviati (da evitare)

In passato si usava anche:

<?

Ma questa forma breve può non funzionare su tutti i server.

👉 Meglio usare sempre:

<?php

Così il codice sarà compatibile ovunque.


🧠 Riassumendo

✔️ <?php indica l’inizio del codice
✔️ ?> indica la fine
✔️ PHP può essere mescolato con HTML
✔️ È meglio evitare i tag abbreviati

I tag sono la “porta” che permette al server di riconoscere il codice PHP.

Nel prossimo documento vedremo come stampare testo a video con echo e capiremo meglio come funziona l’output.