Chciałbym zapisać następujący kod wewnątrz zmiennej heredoc:Jak przechowywać kod PHP wewnątrz zmiennej heredoc?
<?php
$var = 'test';
echo $var;
?>
tak:
$hered = <<<HERED
<?php
$var = 'test';
echo $var;
?>
HERED;
Problemem jest to, że heredoc działa jak cudzysłów ""
- Oznacza to, że każdy znak dolara ($
) muszą być zastąpione przez \$
...
Czy istnieje sposób użycia HEREDOC bez wykonywania takiej operacji?
Pytanie powinno brzmieć: dlaczego chcesz to zrobić? To, co tu robisz, wygląda mi na kruchy. – bouke
Jeśli robisz to na 'eval' później: nie rób tego! – middus