以下是代码:
@if (count($errors) > 0)
<div class="errorClass">
@else
<div class="cleanClass">
@endif
<p>Some stuff</p>
</div>
上面的代码使PhpStorm注册了一个开放的<div>
。有什么方法可以修复这个错误吗?
这使得在重构代码时使用令人沮丧。
我安装了刀片扩展,希望这会有所帮助 - 它没有。 PhpStorm报道:
元素div未关闭。
任何使PhpStorm变得更聪明的方法?
答案 0 :(得分:3)
(代表OP发布)。
这有效,但不容易阅读。
<div
@if (count($errors) > 0)
class="errorClass"
@else
class="cleanClass"
@endif
>
<p>Here is a paragraph</p>
</div>
一个简单的三元组可以更好地完成工作。
//Open as normal
<div class="{{ count($errors) > 0 ? 'errorClass' : 'cleanClass' }}">
<p>This is some text</p>
</div>