heredoc

    1зной

    1ответ

    У меня есть тайна, когда я попытался проверить конструкцию heredoc в PHP. я не могу понять, что проблема с этим кодом: <?php $author = "Scott Adams"; $out = <<<_END Normal people believe that if it

    0зной

    3ответ

    Когда я выполняю это, я получаю только пустые строки в качестве выходных # /bin/bash <<- EOF while read a do echo $a done < /etc/fstab EOF Если скопировать содержимое здесь-документа в файл

    2зной

    1ответ

    Мне нужно ssh в машину и выполнить кучу команд под sudo bash. Вот то, что я пробовал: sshpass -p "vagrant" ssh [email protected] "sudo bash -i -c <<EOF echo ls echo EOF" Но он бросае

    0зной

    2ответ

    Я использую (или, по крайней мере, привязываю) функцию PHP HEREDOC в качестве механизма шаблонов. Я реализовал внешнюю строку вызывающего абонента, которая может напрямую обрабатывать внешние функции

    0зной

    1ответ

    борюсь со следующей проблемой: Иметь XPath, как так (как вы можете увидеть довольно долго): '//h2[contains(text(),"Kontakt")]/../following-sibling::div[contains(@class,"body") and child::dl[contains(@

    0зной

    2ответ

    У меня есть переменная $foo с некоторым идентификатором в нем, и я хочу использовать его в Heredoc строку в PHP, как это: $text = <<<TEXT <div id="$foo_bar"></div> TEXT; Очевидная проблема зак

    0зной

    2ответ

    Это дает мне неожиданный конец $, но я не могу найти, где проблема, нет пробелов или отступов до или после EOD. Я использую eval() для замены. <?php echo <<<EOD <?php if((\${$type}s = \$this->{$