Vorrei memorizzare il seguente codice all'interno di una variabile heredoc:Come memorizzare codice PHP all'interno della variabile heredoc?
<?php
$var = 'test';
echo $var;
?>
così:
$hered = <<<HERED
<?php
$var = 'test';
echo $var;
?>
HERED;
Il problema è che heredoc funziona come virgolette doppie ""
- Ciò significa che ogni simbolo del dollaro ($
) devono essere sostituiti con \$
...
C'è un modo per utilizzare HEREDOC senza eseguire tale operazione?
La domanda deve essere: perché vuoi farlo? Quello che stai facendo qui sembra odore di codice per me. – bouke
Se stai facendo questo a 'eval' in seguito: per favore non farlo! – middus