PHP Heredoc с массивами и написанием Bash-скриптов

Я пытаюсь написать скрипт bash из PHP. У меня есть массив функций для запуска, которые я хочу добавить в сценарий, наряду с пользовательскими фрагментами кода и другими переменными.

$my_array_of_bash_cmds =
Array (
[0] => bash_cmd1
[1] => bash_cmd2
[2] => bash_cmd3
)

Используя простой heredoc, такой как:

$bash_script = <<<EOD
#!/bin/bash
cd {$path}
echo "You are in `pwd`."{$my_array_of_bash_cmds}
EOD;

результаты в Array повторяется в php (v5.3.3). Есть ли особый способ обработки массивов внутри heredoc? Я не могу найти никакой информации по этому поводу, только взаимное добавление heredocs к массивам.

это $bash_script в конечном итоге будет записан в файл, так что, возможно, есть лучшее решение для того, что я пытаюсь сделать. Однако мои попытки исследовать это были бесплодными. Любой вклад поможет.

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]