PHP 在源代码中显示换行符


PHP show line breaks in source code

我目前正在对下面的每个代码使用以下PHP。当我查看源代码时,它是一个巨大的列表项块。

我的问题是,如何编辑它,以便源代码中的每个列表项都在自己的行上以便于调试?

foreach($xml->Event as $event) {
    echo '<li><a href="', $event->link, '">';
        echo '<strong>', $event->title, '</strong>';
        echo '<span>', $event->beginDate, ' at ', $event->beginTime, '</span>';
        echo $event->location;
    echo '</a></li>';
}

像这样:

foreach($xml->Event as $event) {
    echo '<li><a href="', $event->link, '">';
        echo '<strong>', $event->title, '</strong>';
        echo '<span>', $event->beginDate, ' at ', $event->beginTime, '</span>';
        echo $event->location;
    echo '</a></li>' . "'n";
}

只需将. "'n"添加到循环的最后一行即可。

在每行末尾使用新行 ''' 或 PHP_EOL

尝试修改最后一行以包含换行符:

echo '</a></li>' . PHP_EOL;
将所有

字符串追加 "'n"(确保使用双引号)或 PHP_EOL

echo '</a></li>' . "'n";
// or
echo '</a></li>' . PHP_EOL;

使用 'n

foreach($xml->Event as $event) {
    echo '<li><a href="', $event->link, '">' . "'n";
        echo '<strong>', $event->title, '</strong>' . "'n";
        echo '<span>', $event->beginDate, ' at ', $event->beginTime, '</span>' . "'n";
        echo $event->location . "'n";
    echo '</a></li> . "'n"';
}

我会像这样编写代码:

<?php foreach($xml->Event as $event) { ?>
<li>
    <a href="<?php echo $event->link; ?>">
        <strong><?php echo $event->title; ?></strong>
        <span><?php echo $event->beginDate; ?> at <?php echo $event->beginTime; ?></span>
        <?php echo $event->location; ?>
    </a>
</li>
<?php } ?>

在要中断的每一行的末尾添加一个"'"。

foreach($xml->Event as $event) {
    echo '<li><a href="', $event->link, '">'n';
        echo '<strong>', $event->title, '</strong>'n';
        echo '<span>', $event->beginDate, ' at ', $event->beginTime, '</span>'n';
        echo $event->location;
    echo '</a></li>' . "'n";
}