PDA

View Full Version : [PHP] _END e <<<_END


*nicola*
19-04-2011, 21:06
Ciao, sto leggendo il libro "PHP, MySQL e Javascript" della O'Reilly ma non ho capito una cosa (finora :) ).
Il problema è che negli esempi del libro trovo l'uso dei tag "_END" e "<<<_END" piuttosto frequente però non riesco a capire cosa significano e come si usano. Rileggendo la parte in cui viene spiegato il loro utilizzo non riesco a capirci molto. Andando a naso leggendo il codice degli esempi mi pare di capire che vengano utilizzati quando si vuole inserire del codice non PHP all'interno di una pagina scritta in PHP però vorrei una conferma e qualche fonte per approfondire la questione.
Purtroppo se cerco quei tag su Google ottengo solo risultati che contengono la parola "END" perchè l'underscore e il simbolo di minore vengono quasi completamente ignorati quindi non riesco a trovare niente di utile sul web.

Grazie!

Supdario
19-04-2011, 21:24
Molto probabilmente si tratta della sintassi Here Document.
Un esempio molto semplice:

echo <<<ABC
Questa è una stringa
multilinea.
ABC;

Stamperà:
Questa è una stringa
multilinea.

Al posto di ABC ovviamente puoi metterci quello che vuoi.

Freaxxx
19-04-2011, 21:26
http://stackoverflow.com/questions/4675814/what-is-end