在 PHP 打开标签之前不输出缩进
Don't output indent before PHP open tag
我正在尝试将我的 PHP 脚本设置为模板语言,但问题是,PHP 在 <?php
标记之前输出缩进,如下所示:
<ul>
<? foreach ($arr as $val) { ?>
<li><?= $val ?></li>
<? } ?>
</ul>
这有效,但输出
<ul>
<li>a</li>
<li>b</li>
</ul>
这太糟糕了。
有没有办法不输出PHP标签前的缩进?
其次,<li>
标签缩进了两次,但我想删除一级缩进。
这可能吗?
PHP 起始标签“
<ul>
<?php
foreach ($arr as $val) { ?>
<li><?php echo $val; ?></li>
<?php } ?>
</ul>
我正在尝试将我的 PHP 脚本设置为模板语言,但问题是,PHP 在 <?php
标记之前输出缩进,如下所示:
<ul>
<? foreach ($arr as $val) { ?>
<li><?= $val ?></li>
<? } ?>
</ul>
这有效,但输出
<ul>
<li>a</li>
<li>b</li>
</ul>
这太糟糕了。
有没有办法不输出PHP标签前的缩进?
其次,<li>
标签缩进了两次,但我想删除一级缩进。
这可能吗?
PHP 起始标签“
<ul>
<?php
foreach ($arr as $val) { ?>
<li><?php echo $val; ?></li>
<?php } ?>
</ul>