彩票走势图

智能PHP开发工具PhpStorm v2023.3正式发布——支持PHP 8.3

原创|产品更新|编辑:龚雪|2023-12-18 11:23:06.810|阅读 23 次

概述:PhpStorm v2023.3是一个重大更新,此版本新增了AI Assistant工具、添加了对PHP 8.3 的支持等,欢迎下载最新版体验!

# 慧都年终大促·界面/图表报表/文档/IDE等千款热门软控件火热促销中 >>

PhpStorm是一个轻量级且便捷的PHP IDE,其旨在提高用户效率,可深刻理解用户的编码,提供智能代码补全,快速导航以及即时错误检查。可随时帮助用户对其编码进行调整,运行单元测试或者提供可视化debug功能。

PhpStorm v2023.3正式版下载

此重大更新的亮点包括:

  • AI Assistant 预览阶段结束
  • Pest 支持
  • PHP 8.3 支持
  • 改进的 Symfony 支持
  • UI 的体验改进
AI Assistant 预览阶段结束

JetBrains 的 AI Assistant 现已全面推出,搭载大量新功能和改进,助力提高您在 JetBrains IDE 中的工作效率。

基于 LLM 的代码补全

AI Assistant 现在可以为您生成多行代码块。 在新行开始输入,如果有 LLM 建议,就会出现一个灰显的代码段。 按 Tab 接受建议。

目前,此类建议可在类上下文或函数定义内使用。

PhpStorm v2023.3新版图集

测试代码生成

AI Assistant 还可以为类方法生成测试。 将文本光标置于您希望通过单元测试覆盖的类方法上,按 Alt+Enter,选择 AI Assistant,然后选择 Generate Unit Tests(生成单元测试)。

PhpStorm v2023.3新版图集
Pest 更新

PhpStorm 现在开箱支持 Pest 测试框架,官方技术团队最近与 Pest 插件的原作者达成协议,将接管插件的开发并将其捆绑在 PhpStorm 中。

就像 PHPUnit 测试一样,Pest 测试现在可以直接从 PhpStorm 运行。 将文本光标放入测试并触发运行窗口时,将为特定测试创建运行配置。 您可以将文本光标置于文件中,而不是具体测试中,以触发该文件中的所有测试。

PhpStorm v2023.3新版图集
PHP 8.3 支持

PhpStorm 2023.3 完全支持 PHP 8.3,IDE 中的大部分更改都将有机集成到您的 PhpStorm 工作流中,几乎不会引起波动,因此我们只会涉及您需要了解的新功能。

#[\Override] 特性

PHP 8.3 引入了新的 #[\Override] 特性。 重写方法时,它可以明确显示您的意图。 PHP 引擎能够检查标有 #[\Override] 的方法是否实际上重写了父方法,如果未重写,则抛出异常。 PhpStorm 2023.3 会提前发出有关此类情况的警告。

PhpStorm v2023.3新版图集

类型化类常量

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

PhpStorm v2023.3新版图集

更多产品功能,请咨询“”!


DevExpress企业定制服务

标签:

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@pclwef.cn

文章转载自:慧都网

为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
扫码咨询


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP