PhpStorm 2017

PhpStorm 2017

官方

系统:PC

日期:2024-03-12

类别:编程开发

版本:v2017.3.7官方版

  • 详情
  • 相关
  • 教程
  • 评论

PHPStorm 2017官方版是一款备受赞誉的PHP编程开发工具,它提供了一整套用于开发PHP应用程序的工具,包括代码编辑器、调试器、测试工具、版本控制工具、内置Web服务器、数据库管理工具等,这些工具能够帮助用户轻松且快速地编写出高质量的代码,从而提高开发效率和产品质量。利用PHPStorm 2017内置的调试功能,用户可以设置断点,逐步查看程序的运行过程,以及在多个页面中同时进行调试,这使得开发人员能够更好地理解程序的执行流程,从而更容易地找到和修复错误。此外,使用分析功能,用户还可以直接知道自己代码哪里出了问题,从而更快地定位和解决问题。另外,PHPStorm 2017还具有跨平台的特性,无论是Linux、Windows还是Mac操作系统,都能够使用这款开发工具进行开发。这使得开发人员可以在不同的操作系统上进行无缝的开发工作,从而提高开发效率。

PhpStorm 2017安装教程

1、在本站下载原程序,双击运行,进入安装界面

2、选择软件安装目录

3、选择你需要的配置的选项(这里小编只勾选了桌面快捷方式)

4、设置完成,点击Install,开始安装

5、软件安装中

6、安装完成,接着即可回到桌面运行软件,但是需要登录账号,才能使用

新增功能

一、AI Assistant 已不再预览

JetBrains AI Assistant 现已全面推出,具有许多新功能和改进功能,可提高您在 JetBrains IDE 中的工作效率。

1、基于LLM的代码完成

- AI Assistant 现在可以为您生成多行代码块。只需开始在新行中输入,如果有 LLM 建议,就会出现一个灰色的代码片段。按Tab接受建议。 - 目前,此类建议可在类上下文或函数定义内使用。

2、测试代码生成

AI Assistant 还可以为类方法生成测试。将插入符号放在您希望用单元测试覆盖的类方法上,只需按Alt+Enter,选择 AI Assistant,然后选择“生成单元测试”。

3、编辑器内代码生成

以前,您可以使用 AI 聊天来生成代码片段。现在有了 AI助手| 生成代码...在编辑器内打开提示的操作。系统将要求您输入要生成的代码的描述。一旦你这样做了,AI助手会提供建议,你可以接受部分或全部建议。

4、控制台中基于 AI 的错误解释

有时,当您执行 PHP 脚本或运行配置或运行 Composer 操作时,作业会因某种原因失败。AI助手可以帮助您确定问题的根本原因。单击堆栈跟踪或错误消息中的“使用 AI 解释”按钮即可获取 AI 生成的解释。

二、害虫更新

- PhpStorm 现在支持 开箱即用的Pest 测试框架。我们最近与Pest 插件的原作者达成协议, 接管其开发并将其捆绑在 PhpStorm 中。您可以阅读我们最近的博客文章中的详细信息 。

1、就像 PHPUnit 测试一样,Pest 测试现在可以直接从 PhpStorm 运行。当您将插入符号放入测试并触发运行窗口时,将为该特定测试创建运行配置。您可以将插入符号放在文件中,但不能放在任何特定测试中,以触发该文件中的所有测试。

2、有了这个新的 Pest 支持,您可以通过调用$this. 它还改进了测试函数中的自动完成功能,因此您可以在键入时查看可用的断言。

3、在 Pest 中,您可以编写自定义期望来减少测试中的样板检查。PhpStorm 可以帮助您找到自定义期望的用法并帮助您重命名它们。

三、PHP 8.3 支持

PhpStorm 2017 完全支持 PHP 8.3。IDE 中的大多数更改将有机地集成到您的 PhpStorm 工作流程中,您甚至不会注意到它们,因此我们只会提及您需要了解的新功能,以便从中受益。

1、#[\Override]属性

PHP 8.3 引入了新#[\Override]属性。它可用于在重写方法时明确显示您的意图。PHP 引擎能够检查标记为 的方法是否#[\Override]实际覆盖了父方法,如果不是,则抛出异常。PhpStorm 2017 会提前向您发出有关此类情况的警告。

2、PhpStorm 还建议在适用时添加该#[\Override] 属性。

3、新json_validate()功能

PHP 8.3 将新json_validate()函数添加到标准库中。以前,验证字符串是否为有效 JSON 的唯一方法是对其进行解码并检测是否抛出任何错误。PhpStorm 可以检测这些模式并建议用json_validate()函数调用替换它们。如果您只需要知道输入是否是有效的 JSON,这可能会很有用,因为与解码字符串相比,它使用的内存更少。

4、类型化类常量

在 PHP 8.3 中,您可以声明类常量的类型。可以使用除void、callable和 之外的所有类型声明never。

对于类型化类常量,PhpStorm 提供:

- 插入适当类型的建议

- 类型提示完成

- 与默认值类型的兼容性检查

- 覆盖子类中的常量时进行类型重新声明检查

展开内容

评分及评论

4.5满分5.0分

点击星星用来评分

评论需审核后才能显示
同类排行