这个问题只是为了了解PHP_EOL;
和HEREDOC
/ NOWDOC
。
我运行此代码,但输出格式错误(所有内容都在一行中)。我期望的是带有断线的格式良好的输出。
像这样
问题是什么?
<?php
$data = array(
'Título 1' => array(
'description' => 'A.',
'year' => 2010
),
'Título 2' => array(
'description' => 'B.',
'year' => 2008
),
'Título 3' => array(
'description' => 'C.',
'year' => 2011
)
);
echo <<<'NOWDOC'
---------------------------------------------------
#List
---------------------------------------------------
NOWDOC;
echo PHP_EOL;
foreach($data as $title => $info) {
echo <<<HEREDOC
Título: {$title}
Ano: {$info['year']}
Descrição: {$info['description']}
---------------------------------------------------
HEREDOC;
echo PHP_EOL;
}
?>