我有一个更大的多行文本,需要通过here-doc将其放入PHP关联数组中。
$data = [
"x" => "y",
"foo" => "bar",
/* ... other values ... */
"idx" => <<< EOC
data data data data
data data data data
data data data data
EOC;
"z" => 9,
/* ... more values ... */
];
我想不出如何为$data["idx"]
提供一个heredoc的多行文本。
2条答案
按热度按时间3pvhb19x1#
你不能在heredoc标识符的末尾加上分号。在PHP 7.2及更早版本中,逗号需要另起一行。它必须像这样:
4dc9hkyq2#
在PHP 7.3中,improved significantly是一个字符串。现在可以缩进heredoc块: