首 页
手机版

phpstorm2023官方版 v2023.3.6

  • 软件大小:459.02M
  • 游戏语言:简体中文
  • 软件类型:国外软件
  • 软件授权:免费软件
  • 更新时间:2024/04/18
  • 软件类别:编程软件
  • 应用平台:Windows11,Windows10,Windows8,Windows7
网友评分:7.4分
网友评论 下载地址 收藏该页
本地下载

phpstorm2023官方版是一款基于Java内核开发的PHP IDE代码编辑器,它带有所有必要的功能,以提高PHP开发人员的生产力,可随时帮助用户对其编码进行调整,运行单元测试或者提供可视化debug功能,非常适合PHP开发人员及前端工程师,并且支持多种技术,包括HTML、CSS、JavaScript、TypeScript、SQL和许多其他语言,同时还具有实时代码分析、自动完成、重构、调试和版本控制等功能,可大大简化编码过程并提高代码质量。

除此之外,phpstorm2023是一个重大更新,包括与 3v4l.org 的集成、更好的性能、增强的新 UI、适用于 PHP 的 DFA 调试器、对具有多个 composer.json 文件的项目的支持等,并且可以在多平台上协作办公,将精准的开发人员工具整合在一起,创造更加便捷的开发环境,可以说尽可能多地消除必要的日常编程任务,以便程序员可以专注于他们的应用程序,有需要的朋友欢迎前来下载。

功能特点

1、跨平台。

2、对PHP支持refactor功能。

3、自动生成phpdoc的注释,非常方便进行大型编程。

4、内置支持Zencode。

5、生成类的继承关系图,如果有一个类,多次继承之后,可以通过这个功能查看他所有的父级关系。

6、支持代码重构,方便修改代码。

7、拥有本地历史记录功能(local history功能)。

8、方便的部署,可以直接将代码直接upload到服务器。

PhpStorm 2023新增功能

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

1、#[\Override]属性

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

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

3、新json_validate()功能

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

4、类型化类常量

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

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

- 插入适当类型的建议

- 类型提示完成

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

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

5、弃用

PHP 8.3 引入了一些弃用内容,PhpStorm 为您提供了相应的检查来发现它们。

四、交响乐支持

PhpStorm 2023.3 为 Symfony 开发人员带来了各种改进。

1、新建项目向导

Symfony 的新内置项目初始值设定项允许您直接从欢迎屏幕创建具有所需类型和版本的新 Symfony 项目。

2、QueryBuilder 中的 Doctrine 查询语言支持

您现在可以在 QueryBuilder 方法调用中享受对 DQL 的完整 IDE 支持。功能包括突出显示、字段完成、解析目标模型类的能力等等。

3、将注释转换为 Symfony 和 Doctrine 的属性

随着 PHP 8.0 中引入属性,Doctrine 注释已被弃用,并将很快被删除。为了帮助您进行切换,PhpStorm 2023.3 包含将 Doctrine 注释转换为属性的功能。

PhpStorm 还支持将 Symfony 注释转换为其相应的属性,如#[Required]、 #[Route]等。

五、PHP 的其他更新

1、从项目中排除外部库文件的选项

作为一项实验性新功能,我们还添加了排除来自索引库的目录的功能。从项目中排除此类文件将帮助您避免多重定义问题并提高索引性能。

2、泛型类型的专用样式

我们继续致力于改善仿制药的使用体验。在 PhpStorm 2023.3 中,现在可以为泛型设置颜色编码,从而更容易区分泛型类型。

3、能够折叠多行 PHP 属性

随着属性采用的增加,有时很难从给定框架中读取使用长多行属性注释的代码。在 PhpStorm 2023.3 中,这应该不再是问题,因为您现在可以折叠多行属性。

4、PHPUnit 元数据从 PHPDoc 到属性的转换

PHPUnit 10引入了对属性的支持,用于将元数据添加到测试类和测试方法以及测试的代码单元。我们已经实施了检查和快速修复,将帮助您从旧的 PHPDoc 注释迁移到这种新样式。

六、版本控制系统

一体化差异查看器

PhpStorm 2023.3 引入了一种改进的方式来审查更改。现在,您无需逐一浏览每个文件,而是可以在单个可滚动框架中查看变更集中的所有已修改文件。这个新的 diff 查看器可从Git Log工具窗口访问,目前可与 JetBrains Space 评论配合使用。我们正在努力使其与 GitLab 和 GitHub 兼容。

七、调试器

PhpStorm 2023.3 的新“运行到光标”嵌入选项允许您在调试时快速执行特定代码行。程序暂停后,您可以将鼠标悬停在要执行的代码行上,然后使用“运行到光标”弹出窗口。Alt + F9将插入符号放在所需的行上后 调用键盘快捷键也可以实现相同的效果。

八、用户界面

1、在默认查看模式下隐藏主工具栏的选项

为了响应您对新 UI 的反馈,我们在使用 IDE 的默认查看模式时可以隐藏主工具栏,就像在旧 UI 中一样。要删除工具栏,请选择“视图”| “工具栏”。外观并取消选中工具栏选项。

2、恢复默认工具窗口布局的选项

随着 PhpStorm 2023.1 的发布,我们引入了保存多个工具窗口布局并在它们之间切换的功能,从而增强了工作区的可定制性。在 PhpStorm 2023.3 中,我们通过引入默认布局选项来扩展此功能,该选项提供了一种将工作区的外观恢复为其默认状态的快速方法。此布局不可自定义,可以通过Window |访问,布局。

3、默认情况下用颜色编码的编辑器选项卡

为了更轻松地同时在编辑器中处理各种文件类型,我们默认为编辑器选项卡引入了颜色编码,反映了它们在项目工具窗口中的外观。

4、TypeScript 改进

PhpStorm 包含 WebStorm 功能,现在解决了添加语句时出现的一些令人沮丧的不一致问题import type,并且使使用变得verbatimModuleSyntax更加容易。我们添加了用于配置 TypeScript 导入类型语句类型的选项。我们还改进了 TypeScript 文件的package.jsonexports字段的行为。

九、HTML 到 JSX 单标签关闭

现在,当您将 HTML 代码粘贴到 JSX 文件中时,PhpStorm 不仅会转换属性,还会自动为您关闭单个标签。您可以在“设置” | “设置”下配置此选项。编辑| 一般| 智能钥匙| JavaScript 。

十、CSS 自定义@property支持

为了支持用于创建自定义 CSS 属性的新@propertyAPI,PhpStorm 2023.3 现在提供用于显式定义 CSS 自定义属性的检查和完成功能,允许您检查和限制属性类型、建立默认值并确定自定义属性的继承可能性。

十一、Vue 3 的改进

我们添加了对 的支持defineSlots,提供名称的补全和导航slot,以及重命名重构。我们还引入了对属性的补全支持defineExpose。在 PhpStorm 2023.3 中,将根据函数指定的名称添加所需的组件导入 defineOptions。

PhpStorm 2023使用技巧

1、PHPstorm设置让它默认就显示行号

Settings->Editor->General->Appearance 第四个勾选 show numbers

2、PHPstorm在右侧显示当前页面中包含的函数(快捷键 ALT + 7)

view->Tool Windows->Structure

3、PHPstorm在左侧显示项目目录结构(快捷键 ALT + 1)

view->Tool Windows->Project

4、常用快捷键

command + option + l将代码格式化

command + shift + u切换大小写

command + shift + + / command + shift + - 折叠/展开所有区块

command + e 列出最后打开的文件

control + tab / control + shift + tab 切换打开的文件

command + / 行注释

ctrl + shift + / 块注释

command + b 函数追踪,同command +单击

command + alt + 左右箭头 操作动作前进/回退

shift + command + r 按文件名搜索对应文件所在路径

shift + command + t 按类名搜索对应文件所在路径

shift + command + c 复制当前文件所在路径

Command + Shift + O 打开文件

Command + O 打开类

alt + F1定位编辑文件所在位置:

alt + F12打开命令行栏

command + shift + f 全局搜索

收起介绍展开介绍
  • PHP开发工具
更多 (28个) >>php开发工具大全 如果你是一位从事php学习或开发人员,你可能会迫不及待的去寻找一款好用的PHP开发工具,也就是我们平时说的php ide,一个好的编辑器或开发工具,能够极大提高我们的开发效率。PHP是一种流行的Web开发语言,有很多优秀的开发工具可供选择,像Sublime Text是款轻量级的文本编辑器,支持PHP语法高亮和代码片段,可通过插件扩展功能;Visual Studio Code是微软推出的一款跨平台的轻量级IDE,支持PHP语法高亮、自动完成和调试等功能;NetBeans是Oracle公司开发的一款免费的跨平台IDE,支持PHP、HTML、CSS等语言和技术,提供了丰富的工具和插件支持。当然除了上述工具,还有其他一些PHP开发工具和框架,如CodeIgniter、Laravel、Yii等,它们可以帮助开发者更高效地构建Web应用程序,并提供了许多功能和组件来简化开发过程。
  • 下载地址
  • Mac版
phpstorm2023官方版 v2023.3.6

有问题? 点此报错

发表评论

0条评论