问题标签 [heredoc]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
243 浏览

heredoc - 在这里预处理文档

在下面给出的示例中,我在 todel.txt 文件中期待 $a=b 行。如何按原样添加此处的文档文本块而不进行处理?

0 投票
4 回答
16557 浏览

php - Heredoc:常用的“EOT”实际上是什么意思?

PHP 的Heredoc 示例似乎总是使用 EOT(有时是 EOD)作为分隔字符串,而实际上这里可以使用任何字符串。这有效:

虽然这也有效:

EOT真的代表什么吗?如果是,是什么?

0 投票
3 回答
5570 浏览

groovy - 在常规中,如何在没有转义斜杠(\)且没有插值的情况下分配多行字符串

在 groovy 中,如果我想要多行字符串没有插值并且没有转义怎么办

就像是:

应该打印完全一样,例如:

adakldjkadj\^mk
as@da\kl#DFD#$#
${var1}
d3&657\7fdsfsf

也就是说,${var1} 没有被扩展,并且不需要转义 \ 并且它是多行字符串
然后如何在 GROOVY 中分配这个 HEREDOC 字符串。这在 bash 脚本、ruby、perl 等中是可能的。

在 ruby​​ 中,它表示为(注意分隔符周围的引号,例如:'EOL')

如何在groovy中做到这一点?

0 投票
2 回答
3060 浏览

php - Heredoc在JavaScript中转义PHP变量

我有以下代码:

...似乎无法正确渲染。我们不能在 JavaScript 代码中的 heredoc 中使用 PHP 变量,就像我在倒数第二行使用它一样吗?

在最后一行,我在 PHP 变量 $tb 周围使用了“'”。这个语法正确吗?

以下代码在 heredoc 中作为 JavaScript 代码:

0 投票
6 回答
15029 浏览

javascript - JavaScript 多行字符串

问题是:

像在 PHP 中那样将多行字符串存储到变量中的 JavaScript 方法是什么?

0 投票
2 回答
1874 浏览

php - 替换heredoc语法

我是 php 新手,我有一个模板系统,我最初使用 heredoc 语法,但后来出于多种原因决定摆脱它。

我有一些看起来像这样的东西:

我使用这个在页面上调用它:

如何替换 heredoc 语法?是否有另一种将大块 HTML 插入 PHP 函数的有效方法?我知道必须有一个简单的解决方案,但每次我用谷歌搜索时,我得到的答案似乎更适合插入单行 HTML,而不是整个块。

0 投票
3 回答
2740 浏览

perl - 我可以使用此处的文档附加到字符串吗?

我有一个字符串,我想将一个格式化的 SQL 块附加到。有没有办法使用此处的文档进行附加?还是我需要使用此处的文档创建一个新字符串并将其附加到现有字符串?

0 投票
2 回答
119 浏览

ruby - Ruby 中的“这里方法”?

我正在写一些帮手来干燥我的测试。我描绘了类似的东西:

这样:

MemberTest在类范围内执行此操作:

是否可以这样做(当然有一些改编;我怀疑我的“图片”作品),还是我必须使用class_eval

0 投票
5 回答
129549 浏览

php - 在 PHP 中使用 heredoc 有什么好处?

在PHP中使用heredoc有什么好处,你能举个例子吗?

0 投票
4 回答
4116 浏览

php - 需要将代码注释放在heredoc中

好吧,我似乎无法heredoc在文件的块内添加注释foo.php

表格是否有效(顺便说一句,为了我的问题,上面的表格代码被高度截断)。

okay this comment was..blah blah blah但是浏览器中也出现了 dang 注释 ( )。它显示在浏览器中,就像上面写的一样:

我尝试过的评论分界的排列:

和....

在这两种情况下都不允许我在里面发表评论heredoc

那么我怎么能在我heredoc的 s 中评论我的代码呢?