Quando PHP inizia a esaminare un file, cerca i tag di apertura e di chiusura, che sono
<?php e ?>, i quali indicano a PHP
dove iniziare e terminare l'interpretazione del codice. Questa tecnica
permette a PHP di essere incorporato in tutte le tipologie di documenti, poiché
ogni cosa esterna ai tag di apertura e di chiusura viene ignorata dal
parser PHP.
PHP include un tag echo abbreviato <?= che è una
scorciatoia al più verboso <?php echo.
Example #1 Tag di Apertura e Chiusura di PHP
1. <?php echo 'se vuoi servire codice PHP in documenti XHTML o XML, usa questi tag'; ?>
2. Puoi usare il tag echo abbreviato per <?= 'stampare questa stringa' ?>. È equivalente a <?php echo 'stampare questa stringa' ?>.
3. <? echo 'questo codice è all\'interno di tag abbreviati, ma funzionerà solo '. 'se short_open_tag è abilitato'; ?>
I tag brevi (esempio tre) sono disponibili per impostazione predefinita ma possono essere disabilitati
tramite la direttiva short_open_tag
del file di configurazione php.ini, o sono disabilitati per impostazione predefinita se
PHP è compilato con la configurazione --disable-short-tags.
Nota:
Poiché i tag brevi possono essere disabilitati, si consiglia di utilizzare solo i tag
normali (<?php? ?> e <?= ?>) per
massimizzare la compatibilità.
Se un file contiene solo codice PHP, è consigliato di omettere il tag di chiusura di PHP
alla fine del file. Questo evita che vengano aggiunti spazi o ritorni a capo
dopo il tag di chiusura di PHP, che può creare effetti indesiderati
poiché PHP comincerà a processare l'output quando in realtà non c'è intenzione da parte
dello sviluppatore di inviare dell'output in quella parte dello script.