PhpStorm 2018.1.1 build 181.4445.72 发布了。此版本为 PHP 和 Web 提供了新功能,错误修复和改进,并且在 IntelliJ 平台中进行了最新改进。 PHP 检查的文件控制 PhpStorm提供了很多检查来捕获代码中的所有错误,但可能会出现某些特定代码不应该遵循整个项目设置的标准。 在之前的PhpStorm版本中,您可以针对特定语句或声明取消警告。 PhpStorm 2018.1.1 能够控制整个文件的检测:只需在第一次打开 PHP 标签后添加/**@noinspection <inspection_name> */ ,或者在检查警告中按 ALT + Enter 并选择压缩文件 子菜单。 您也可以使用 /**@noinspection ALL */ 来取消对文件的所有检查。 项目所需插件 假设你已经找到了一个对开发你的项目有很大帮助的基本插件(如,Symfony 或者 PHP Annotations 插件),并且你想确保你的团队中的每个人都在同一个页面上。 以前,需要与同事交谈或编写自述文件,来让他们知道这些插件。 PhpStorm 2018.1.1 介绍了必需的插件,您可以在首选项|下找到它 构建,执行,部署| 必需的插件。 您可以将插件及其确切版本指定为项目需求。 设置好之后,PhpStorm 会通知所需的插件是否丢失或需要更新。 转到类型操作 您可能已经使用了 Navigate,在使用 JavaScript 或使用其他 IDE 时使用类型声明操作。 它可以让你从任何表达式导航到类型声明,现在它也可以在PHP中使用。 假设你有以下代码: <?php class C{} class D{ public function f() { return new C; } } $a = new D; $a->f(); 当您调用 $a 变量的操作时,插入符将移至 D 类,因为这是变量的类型。 如果该操作在f方法调用时被调用,则插入符将移至它的返回类型,在我们的例子中为 C 类。 其他稳定更新: Incorrect ‘find usages’ / refactoring of __constructor of parent class WI-19518 Indexing of large files WI-41378 Deployment: context menu is missing if no default server is selected WI-40826 Docker-compose: output isn’t shown WI-41002 Keystrokes lost during freezing IDEA-186636 CommonJS: properties of function object returned by exported module not resolved WEB-24161 DESC/DESCRIBE in read-only mode DBE-397 完整更新内容可以查看功能改进及 Bug 修复列表或发布说明。 下载地址: https://www.jetbrains.com/phpstorm/download/ PhpStorm 2018.1.1 发布,添加文件检查控制下载地址