phpstorm 2021.3是该软件系列前两天刚推出的一版。PHP编程方面,该软件通常会是首选。而新版本的推出,一旦被用户知晓,将会有大量用户蜂拥而至,都像体验这全新的版本带来的新增功能和改进,以提高自己的编程效率。简洁的软件界面,或许也会成为用户们选择这款软件进行工作的原因之一。制作该软件的开发人员一直都在为升级程序员们的使用体验而改进软件,几乎每一次的更新都收获了不少用户的好评。并且此版支持中文界面,这对于很多国内的开发者来说,这一点很重要。优秀的代码补全、重构、实时错误预防等等功能都是为提高程序员开发效率而设计的。更详细的支持功能大概率是无需小编在这做介绍了。对此软件有需求的用户,通常都比小编更了解该软件。这里小编简单介绍一下这最新版带来的一些新增功能2021.3主要的更新就是引入了对最近发布的 PHP 8.1 的支持,可更好地处理 PHP 中的泛型,部署、HTTP 客户端和 VCS 集成得到增强。相信这是用户们所关心的。需要的小伙伴,来下载phpstorm 2021.3中文破解版吧!
安装教程(附破解教程)
1.解压数据包后得到下图所示文件集合;2.找到“phpstorm64.exe”,并双击它,开始安装原版软件;
3.软件的默认安装界面为中文,可通过快捷键“Ctrl+ALT+S”的方式打开“Settings -> Plugins”对软件进行设置;
4.在搜索框内输入“Chinese”,找到中文语言包点击Install安装;
5.安装成功后需要重启软件,点击Restart IDE,然后弹出提示点击Restart即可;
6.好了以上就是phpstorm2021.3永久破解版详细的安装教程(附破解教程),软件已经可以免费使用了。
支持功能
一、智能代码辅助功能这是一个能够真正“解析”您的代码的 PHP IDE。 它支持 PHP 5.3/5.4/5.5/5.6/7.0/7.1/7.2,提供实时错误预防、最佳自动补全与代码重构、零配置调试,以及扩展的 HTML、CSS 和 JavaScript 编辑器。
1.智能 PHP 代码编辑器 IDE提供智能代码补全、语法高亮显示、扩展的代码格式化配置、实时错误检查、代码折叠,并支持语音混合等。 自动重构能够小心地处理您的代码,有助于轻松且安全地进行全局项目设置。
2.代码质量分析 成百上千个代码检查会在您输入时验证代码并检查整个项目是否存在可能的错误或代码异味。 适用于大多数检查的快速修复能够轻松地立即修复或改进代码。 Alt+Enter 可为每个检查显示合适的选项。
3.简单的代码导航和搜索 可以帮助用户在处理大型项目时提高编码效率,并节省时间。 只需点击一次或搜索用法,即可跳到方法、函数或变量定义。
二、调试、测试和性能分析
该软件为调试、测试和分析应用程序提供了强大的内置工具。
1.调试 零配置调试让您能够轻而易举地调试 PHP 应用程序。 另外,该软件提供多个选项,可以利用可视化调试器调试您的 PHP 代码,这样您就可以:检查变量和用户定义的监视、设置断点和在运行时评估表达式、调试远程应用程序、在多个会话中同时调试页面等。
2.测试 您可以直接在软件中开发 PHPUnit 测试,并利用上下文菜单选项从目录、文件或类中直接运行它们。 PHPUnit 的代码覆盖率可以显示测试会覆盖多少代码。
3.性能分析 您可以使用 Xdebug 或 Zend Debugger 分析应用程序并在该软件中检查聚合的报告。
三、HTML/CSS/JavaScript编辑器 该软件包含 WebStorm 与 HTML、CSS 和JavaScript 有关的所有功能。
1.HTML 和 CSS 编辑器 支持所有尖端的 Web 开发技术,包括 HTML5 、CSS、 SASS、SCSS、 LESS、CoffeeScript、ECMAScript Harmony 和 Jade 模板等。 Live Edit 让您可以在浏览器中立即查看所有变更,而无需刷新页面。
2.JavaScript 编辑器 最智能的 JavaScript 编辑器与 IDE 捆绑,提供代码补全、验证和快速修复、重构、JSDoc 类型注释支持、JavaScript 调试和单元测试,以及对 JavaScript 框架的支持等。
3.新技术 为使用新语言(如 TypeScript、CoffeeScript 和 Dart)的整个开发周期提供了简化的体验。
四、开发环境
建立在开源 IntelliJ 平台之上,过去 15 年以来,JetBrains一直在不断发展和完善这个平台。 这个平台可以针对您的开发工作流进行微调并且能够提供高度可定制的体验。
1.VCS 以统一的 UI 处理多种流行的版本控制系统,确保在 git、GitHub、SVN、Mercurial 和 Perforce 之间提供一致的用户体验。
2.数据库和 SQL PhpStorm为在您的项目中处理数据库和 SQL 提供了工具和编码辅助功能。 连接到数据库,编辑架构和表格数据,运行查询,甚至利用 UML 图表分析架构。 SQL 代码可以注入其他语言,或者在具有语法高亮显示、智能代码补全、实时代码分析、代码格式化和导航等功能的 SQL 编辑器中编辑。
3.其他功能 从 IDE 执行多个常规任务,支持 Vagrant、Docker 和 Composer 等。
新增功能
一、PHP 8.1最新变化1.枚举
枚举是 PHP 8.1 中最受期待的功能之一。
该软件中引入了对枚举的支持,提供了代码建议和验证以防错误使用。
PHP 中的枚举包含一组用例,可以具有方法,也可以用作类型提示。 在所有用例中,都将提供错误高亮显示和恰当的建议来帮助您节省时间。
2.只读属性
只读属性为初始化(即向其赋值)后无法更改的属性。
将帮助您在代码中有效利用只读属性并确保它们得到正确使用。
专用的检查将确保只读属性仅在声明所在范围内(属性声明本身或类方法中)初始化。
由于只读属性必须始终为类型化属性,将检查是否指定了类型声明。
只读属性不能具有默认值,但您可以在构造函数中将其初始化为提升属性,因此它还为其提供了一项快速修复。
3.初始值设定项中的 `new` 运算符
在 PHP 8.1 中,您可以在初始化默认形参的值、静态变量、全局常量和特性实参时使用新的表达式。
PhpStorm 将验证此类用法并高亮显示无效的用例,例如作为类常量或属性提供新对象。
4.一等可调用语法
PHP 8.1 使您可以通过一等可调用语法获得对任何函数的引用。 现在,您不必再编写 $fn = Closure::fromCallable('strlen');,而是可以使用更短的 $fn = strlen(...); 形式, 将为您提供 Alt+Enter 快速修复,以将您的代码转换为新语法。
5.纯交叉类型
PHP 8.1 引入了交叉类型,它们的值必须满足多项类型约束,而不仅限一项约束。
现在将为这些结构提供代码补全,并检查以确保交叉类型未与联合类型组合。 如果您将交叉类型指定为 PHPDoc 注解,也将能够正确解释。
6.新的返回类型:`never`
PHP 8.1 为返回值引入了 never 类型。 如果函数被声明为 never 类型,则它将不会返回值,并且会抛出异常或结束脚本执行(就像 die()、exit() 或 trigger_error() 函数一样)。
7.Final 常量
在 PHP 8.1 中,您可以声明 final 类常量以使其不会在子类中被重写,将验证此类用例。
8.弃用
除了新增功能之外,PHP 8.1 还弃用了一些功能,旨在使语言更加一致且易用。 将帮助您定位此类已弃用的代码。 下面是几个示例:
9.已弃用 Serializable 接口
建议使用 __serialize() 和 __unserialize() 魔术方法,取代 Serializable 接口。 在 PHP 8.1 中,您仍然可以使用 Serializable,但前提是实现类同时使用了 __serialize() 和 __unserialize()。 可以高亮显示不正确的代码,并提供了用于添加魔术方法的 Alt+Enter 快速修复。
10.GLOBALS 用法受到限制
在 PHP 8.1 中使用 $GLOBALS 超全局变量现已受到限制 – 不允许对作为一个整体的 $GLOBALS 执行写入或读取/写入操作。 将高亮显示此类存在问题的用法。
二、PHP 的泛型
PHP 尚未在语言级别上提供对泛型的支持,但是通过注解使用泛型已经相当常见。 使用集合、容器、工厂和其他应用程序时,它们将使代码更安全、更可预测。 通过 @template 注解扩展了对泛型的支持。
1.改进了对 Doctrine 集合的支持
引入了对 IteratorAggregate 接口的支持,对 Doctrine 集合的迭代现在开箱即用。
2.对 Laravel 集合的支持
在即将发布的 Laravel 版本中,illuminate/collections 软件包将支持泛型注解。为此类集合提供了更好的代码补全。
3.从构造函数推断泛型类型
如果构造函数中具有泛型 @template 形参,并且您想通过将对象作为实参传递来指定类型,现在将能够推断正确的类型并提供代码补全。
三、重构
通过拖放移动类
早些时候,要移动类并更新其命名空间,您的唯一选项是在代码编辑器中使用移动重构 (F6)。 在软件 中,您可以改为在 Project(项目)视图中使用拖放操作。 这样,项目结构将在运行期间可见。 此外,您可以使用此技术移动多个类或整个文件夹,将正确更新所有引用。
1.内联函数或方法
Inline method(内联方法)重构使您能够将对方法的调用替换为方法的内容,并删除方法本身。 在该应用中,重构得到了多项改进,并将覆盖更多用例。 例如,现已支持作为形参传递的非静态方法、方法链和箭头/匿名函数。
要使用此重构,请将文本光标置于方法上并按 Ctrl+Alt+N。 如果代码中存在仅使用一次的 private 方法,请按 Alt+Enter 并使用新的 Inline Method(内联方法)快速修复。
2.Inline Variable
Inline Variable(内联变量)重构使您能够将对变量的引用替换为实际变量的值。 在该应用中,此重构支持内联 NOWDOC/HEREDOC 变量并包含多项实用性增强。
此外,现在将能够检测使用一次的变量,并为您提供了可通过 Alt+Enter 应用的 Inline Variable(内联变量)快速修复。
四、部署
1.对 rsync 的支持
在使用 SFTP 服务器进行部署时,您可以启用 rsync 来上传和下载文件和文件夹,这将显著提高传输速度。 对应的 Use rsync for download/upload(使用 rsync 进行下载/上传)选项位于部署服务器配置的 Advanced(高级)部分中。
可以在 Settings/Preferences | Tools | Rsync(设置/偏好设置 | 工具 | Rsync)下配置 rsync 可执行文件的路径。 在 macOS 和 Linux 平台上,它将很快可用。 对于 Windows,建议使用 Cygwin 和 OpenSSH。
2.重新传输上传失败的文件
支持重新传输上传失败的文件。 在这种情况下,请点击 File Transfer(文件传输)工具窗口中的 Retry(重试)链接。
3.SSH 连接的代理支持
现在,您可以在 Settings/Preferences | Tools | SSH Configurations(设置/偏好设置 | 工具 | SSH 配置)下为您的 SSH 配置指定 HTTP 或 SOCKS 代理服务器。
也可以使用全局 IDE 范围的代理。 为此,请在 Settings/Preferences | Appearance & Behavior | System Settings | HTTP Proxy(设置/偏好设置 | 外观和行为 | 系统设置 | HTTP 代理)下启用 Use global IDE proxy settings(使用全局 IDE 代理设置)复选框并提供代理详细信息。
4.快速切换项目的默认服务器
提供了一个可以显示当前默认服务器的新状态栏微件。 当您需要处理多个环境时,您可以直接在微件中切换环境,而无需前往设置。
五、HTTP 客户端
1.HTTP 客户端中的二进制响应
HTTP 客户端现已支持二进制响应。 如果收到的响应为图像,您可以直接在响应控制台中查看其预览。
2到自定义文件或目录的输出重定向
HTTP 客户端现在可以将输出重定向到自定义文件或目录。 它支持使用两个运算符进行强制重定向和软重定向:
运算符会创建一个新文件,如果此类文件已经存在,则会向文件名添加 -n 后缀。
3.运算符将重写已经存在的文件。
除了提供显式文件路径之外,您现在还可以使用新的预定义变量:{{$projectRoot}} 指向项目根文件夹,{{$historyFolder}} 指向请求历史记录文件夹。
4.对 HTTP 请求标识符的支持
在 PhpStorm2021.3中,可以命名您的 HTTP 请求了! 您可以使用 @name 提供标识符作为注释,也可以在请求分隔符 (###) 中提供文本。
然后,您可以从 Run Configuration(运行配置)、Run Anything(运行任何内容)或 Search Everywhere(随处搜索)对话框中通过 Services(服务)工具窗口,按名称调用请求。
六、用户体验
1.新的 Bookmarks(书签)工具窗口
在软件中,Favorites(收藏夹)和 Bookmarks(书签)功能已合二为一,合并为 Bookmarks(书签)。 您可以按 F11,在特定行、文件或文件夹上添加书签。 添加的所有书签都将在统一的 Bookmarks(书签)工具窗口中可用。
2.Show Usages(显示用法)的源代码预览
可通过按 Ctrl 并点击符号来调用的 Show Usages(显示用法)对话框现已支持根据找到的用法显示源代码预览。 要启用预览,请点击 Icon of the toolbar button 工具栏按钮。
七、VCS
1.Align Changes Highlighting(对齐变更高亮显示)
我们在齿轮图标下的 Diff(差异)屏幕设置中添加了新的 Align Changes Highlighting(对齐变更高亮显示)选项。 此功能可改良 Diff(差异)的易读性,使未更改的行对齐并并排显示,特别适用于复杂修改。 这有助于您更清楚地查看已添加或移除的代码。
2.远程分支的 Checkout and Rebase onto Current(签出并变基到当前分支)
Checkout and Rebase onto Current(签出并变基到当前分支)操作可用于签出所选分支并将其变基到当前签出分支的顶部。 此操作以前仅适用于本地分支,但在这里,此操作也可以应用于远程分支。
3.新的“Push All up to Here”(推送此前所有提交)操作
如果您有一些提交准备发布,而其他提交仍在进行中,那么您可能需要仅推送您确定要发布的提交。将使您可以推送您在 Git 工具窗口的 Log(日志)选项卡中所选及其之前的提交。 选择并右键点击所需的提交,然后使用新的 Push All up to Here(推送此前所有提交)操作。
4.重新组织了 VCS 设置
Settings/Preferences(设置/偏好设置)中的 Version Control(版本控制)页面已经简化以提升实用性,现在会列出所有可用设置。 Git 节点现在被划分为几个部分,对应最重要的流程:Commit(提交)、Push(推送)和 Update(更新)。 为 Directory mappings(目录映射)添加了一个单独的节点。 由于后台操作现在默认开启,Background(后台)节点已被移除。
网友 飞越疯人院 评论:
使用感受:本软件无论是新手还是老手,在用起来其实并无太大差距,很容易就能学会,并且有了它,便可以大大降低我们的工作成本,丰富多彩的功能让它丝毫不逊于其他相关工具,很棒,也很让人喜欢!
phpstorm 2021.3历史版本下载
重要提示百度网盘提取码: 63p6