彩票走势图

智能的PHP IDE——PhpStorm v2024.3全新发布,支持PHP 8.4

原创|产品更新|编辑:龚雪|2025-01-03 10:43:29.107|阅读 9 次

概述:PhpStorm 发布了重大更新v2024.3,此版本支持PHP 8.4、AI Assistant 改进等,欢迎下载最新版体验!

# 界面/图表报表/文档/IDE等千款热门软控件火热销售中 >>

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

立即获取PhpStorm v2024.3正式版

此版本的亮点包括:

  • PHP 8.4 支持
  • AI Assistant 改进
  • xdebug_notify() 支持
  • Laravel Herd 的 PHP 解释器
PHP 8.4 支持

PhpStorm 2024.3包含新的检查和快速修复,可以帮助您轻松升级到功能丰富的PHP 8.4,下面简要介绍了在PhpStorm工作流中如何支持 PHP 8.4 的新功能。

属性挂钩

作为现代 PHP 语言中最大的变化之一,属性挂钩允许您通过为属性实现 get 和 set 挂钩来消除样板 getter 和 setter。

对于属性挂钩(包括提升属性中的属性挂钩),PhpStorm 提供:

  • 将 getter 和 setter 替换为 get 和 set 属性挂钩的快速修复。
  • 为属性添加属性挂钩的意图操作。
  • 通过插入属性挂钩体来补全 get 和 set 关键字的代码补全。
  • 通过与 Generate | Getters and Setters( 生成 | Getter 和 Setter)类似的 (生成操作)为属性生成 get 和 set 挂钩的功能。
  • 自动检测可以转换为简写符号的属性挂钩,并提供转换的快速修复。
  • 用于确保正确使用属性挂钩语法和逻辑的检查。
PhpStorm 2024.3产品图
新的数组函数

您可以使用 PhpStorm 2024.3 将 foreach 循环转换为新添加的 array_find()、array_find_key()、array_any() 和 array_all() PHP 8.4 函数。

PhpStorm 2024.3产品图
AI Assistant
JetBrains 的 PHP 新代码补全模型

 我们已针对 PHP 大大提高 AI 代码补全的质量,并缩短了延迟。 这些增强功能由 Mellum 提供支持,Mellum 是 JetBrains 新推出的专有大语言模型 (LLM),可以实现更快、更智能、更能感知上下文的云代码补全。

调试
xdebug_notify() 支持

为了进一步增强 PHP 调试体验,PhpStorm 现在提供了一种结构化的方式来处理从 xdebug_notify() 函数发送的输出。

在 Xdebug 3.1 中引入的 xdebug_notify() 调用允许您选择性地将变量输出到 PhpStorm 的调试控制台。

PhpStorm 2024.3产品图
Laravel 生态系统
PhpStorm 中的 Laravel Herd PHP 解释器

对于使用 Laravel Herd 的 Laravel 开发者,PhpStorm 2024.3 现在可以自动检测您的计算机上当前使用的 Laravel Herd PHP 可执行文件的路径。 要在 PhpStorm 中使用此解释器,请转到 CLI 解释器设置(PHP | CLI interpreter | (PHP | CLI 解释器 | …)),并在打开的 CLI Interpreters(CLI 解释器)对话框中,从预配置选项列表中选择 PHP 可执行文件。

PhpStorm 2024.3产品图

更多产品更新内容,欢迎


标签:

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

文章转载自:慧都网

为你推荐

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


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP