【问题标题】:Indents added to span when generated by PHP由 PHP 生成时添加到 span 的缩进
【发布时间】:2013-05-24 07:38:07
【问题描述】:

我在缩进我的 PHP 代码时遇到了麻烦,我曾经有这个代码:

<span>
<?php
    echo 'test';
?>
</span>

生成这样的东西:

<span>test</span>

现在由于某种原因它正在生成这样的东西:

<span>    test    </span>

几周前我从 Dreamweaver 切换到了 Aptana,所以现在我想知道这是否与此有关,例如文本编码或 FTP 连接?我已经尝试过调整 Aptana 的设置(将制表符更改为空格,将制表符设置为制表符),但可以让它按我想要的方式工作。

知道我可以做些什么来解决这个问题吗?

编辑:这只是示例代码。我不能将所有内容都写在一行上,因为它需要可读性以用于维护目的。

【问题讨论】:

  • 所以写成一行&lt;span&gt;&lt;?php echo 'test'; ?&gt;&lt;/span&gt;
  • 我知道这是一个选择......但在我的情况下,我需要保留这些缩进以获得可读的代码。
  • &lt;span&gt;&lt;?php (NEWLINE) (all your code) (NEWLINE) ?&gt;&lt;/span&gt;
  • 我刚刚发现在我们的 CMS 的早期版本中,PHP 标记可以跳过列表。 @CarlosCampderrós:如果您将评论作为答案,我会接受!

标签: php html aptana dreamweaver


【解决方案1】:

将开始和结束的php标签放在&lt;span&gt;标签旁边,php代码在自己的行中:

<span><?php
   echo 'test';
?></span>

【讨论】:

    猜你喜欢
    • 2020-09-29
    • 2015-08-01
    • 2021-05-27
    • 1970-01-01
    • 1970-01-01
    • 2017-09-14
    • 1970-01-01
    • 2020-11-18
    • 1970-01-01
    相关资源
    最近更新 更多