me gustaría para almacenar el siguiente código dentro de una variable heredoc:Cómo almacenar el código PHP dentro de la variable heredoc?
<?php
$var = 'test';
echo $var;
?>
así:
$hered = <<<HERED
<?php
$var = 'test';
echo $var;
?>
HERED;
El problema es que heredoc funciona como comillas dobles ""
- Esto significa que cada signo de dólar ($
) tiene que ser reemplazado por \$
...
¿Hay alguna manera de usar HEREDOC sin realizar tal operación?
La pregunta debería ser: ¿por qué quieres hacer esto? Lo que estás haciendo aquí parece olor a código para mí. – bouke
Si haces esto para 'eval' más tarde: ¡por favor no! – middus