以下是PhpStorm将为此代码生成的缩进:
<?php if (count($foo) > 0) : ?>
<div>...</div>
<?php else : ?>
<p>...</p>
<?php endif; ?>
当将/ if / ...块与HTML混合使用时,这应该是想要的PHP缩进吗?还是短标签的错误?
我说的是PhpStorm的默认格式样式。我想知道这种行为是否是PhpStorm或bug的意图。
答案 0 :(得分:4)
最后的答案是,这是一个错误,如果你期望(我猜任何人都会)if
缩进的内容。
答案 1 :(得分:-2)
@Marc B实际上是默认情况下PHPStorm这样做的原因。没有标准,因此PHPStorm作者默认选择了他们想要的任何内容,并为您提供了设置,但您可以配置它 。
要回答您的具体问题,这不是一个错误,因为没有正确的方式。这都是个人偏好。
答案 2 :(得分:-3)