2

有没有办法告诉 PhpStorm 只评估 header.php 和 footer.php (就像浏览器在运行 index.php 时所做的那样)?

考虑一个包含 4 个文件的项目

  • index.php - 服务器端的东西,业务逻辑
  • header.php - 带有一些 php 打印的 html
  • item.php - 带有一些 php 打印的 html
  • footer.php - 带有一些 php 打印的 html

索引.php

<?php
//Do some important stuff
include 'templates/header.php';

foreach($some_array as $item){
    include 'templates/item.php';
}

include 'templates/footer.php';

头文件.php

<!DOCTYPE html>
<html lang="en">
<head><title><?=$foo;?></title></head>
<body>
    <div id="main">

项目.php

        <div class="item"><?=$var;?></div>     

页脚.php

    </div> <!-- close #main -->
</body>
</html>

当我在这样的项目上执行“检查代码...”时,我会收到“关闭标签不匹配任何内容(在第 x 行)”和类似类型的错误/警告。有没有办法告诉 PhpStorm 只评估 header.php 和 footer.php?我知道您可以从范围中选择“header.php”和“footer.php”,但我想将它们作为一个单元进行评估。

4

0 回答 0