Inicio > PHP > Nowdoc

NOWDOC

24/11/2017PHP

 

Hace unos meses escribí sobre el tratamiento de cadenas con heredoc. Hoy he descubierto que existe el nowdoc
. Nowdoc es a los strings con comillas simples lo mismo que heredoc es a las comillas dobles. Nowdoc se utiliza para embeber código PHP y grandes cádenas de texto sin necesidad de escaparlos.
Nowdoc se inicia con <<<, pero el identificador que le sigue está delimitado por comillas simples. Las reglas que se aplican a los identificadores de heredoc también se aplican a las de nowdoc, como las del identificador de cierre.
Voy a poner un ejemplo sencillo:

$saludo = 'Hola a todos';

echo <<<'HEY'
$saludo a todos
HEY;
// Devuelve el texto literalmente sin interpretar las variables
// Si se quiere que las interprete, se usa heredoc

Comno podéis ver es bastante sencillo.