PHPstorm2021.3破解版功能齐全,专业实用PHP编程开发软件。该软件可以为用户创建一个非常全面的编程环境,相关用户可以进行代码检测、编写、配置、重建等一系列操作,可以提高相关用户的编程精度和效率。此外,软件可以和解Symfony,Laravel,Drupal等一系列框架配合使用,相当不错。


PHPstorm2021.与之前的版本相比,中文破解版有了很大的改进,比如优化了很多小工具,支持IteratorAggregate界面,重组VCS设置必然会提高相关用户的编程质量。

新功能

一.PHP 8.1最新变化

1.枚举

枚举是 PHP 8.1 最受期待的功能之一。

该软件引入了对枚举的支持,并提供了代码建议和验证,以防止错误使用。

PHP 枚举包含一组用例,可用于方法或类型提示。 在所有用例中,您将提供错误的亮点显示和适当的建议,以帮助您节省时间。

2.只读属性

只读属性是初始化(即赋值)后不能更改的属性。

它将帮助您有效地使用代码中的只读属性,并确保它们正确使用。

特殊检查将确保只读属性仅初始化在声明范围内(属性声明本身或类别方法)。

由于只读属性必须始终是类型属性,因此检查类型声明是否指定。

只读属性不能有默认值,但在构造函数中可以初始化为提升属性,因此也为其提供了快速修复。

3.初始值设定项中 `new` 运算符

在 PHP 8.1 在初始化默认形参值中,您可以.静态变量.实参全局常量和特征时使用新的表达式。

PhpStorm 例如,作为类常量或属性提供新对象,验证此类用法并显示无效用例。

二.PHP 的泛型

PHP 泛型在语言水平上还没有得到支持,但通过注释使用泛型是很常见的。 使用集合.容器.工厂和其他应用程序将使代码更安全.更可预测。 通过 @template 注释扩大了对泛型的支持。

1.改进了对 Doctrine 集合的支持

引入了对 IteratorAggregate 支持接口,对 Doctrine 现在开箱即用集合迭代。

2.对 Laravel 集合的支持

即将发布的 Laravel 版本中,illuminate/collections 软件包将支持泛型注释。为此类集合提供更好的代码补充。

3.从结构函数推断泛类型

如果构造函数中有泛型 @template 形参,您想通过将对象作为实参传递来指定类型,现在您将能够推断正确的类型并提供代码补充。

三.重构

拖动移动类

您的唯一选择是在代码编辑器中使用移动重构 (F6)。 在软件 你可以改为在 Project(项目)视图中使用拖放操作。 这样,在运行过程中就可以看到项目结构。 此外,您可以使用此技术移动多个类别或整个文件夹,正确更新所有参考。

1.内联函数或方法

内联方法重构使您能够用方法的内容替换对方法的调用,并删除方法本身。在这个应用程序中,重构得到了改进,并将覆盖更多的用例。例如,现在支持作为参数传递的非静态方法、方法链和箭头/匿名函数。

要使用此重构,请将文本光标放在方法上,然后按Ctrl+Alt+N。如果代码中有一个只使用过一次的私有方法,请按Alt+Enter,并使用新的内联方法快速修复它。

2、行内变量

内联变量重构使您能够用实际变量的值替换对变量的引用。在这个应用程序中,这种重构支持内联NOWDOC/HEREDOC变量,并包含许多实用的增强功能。

此外,您现在将能够检测曾经使用过的变量,并为您提供可以通过Alt+Enter应用的内联变量的快速修复。

四。部署

1.支持rsync

使用SFTP服务器部署时,可以启用rsync上传和下载文件和文件夹,这将显著提高传输速度。相应的使用rsync进行下载/上传选项位于部署服务器配置的高级部分。

您可以在设置/首选项|工具| rsync下配置Rsync可执行文件的路径。在macOS和Linux平台上,它将很快上市。对于Windows,建议使用Cygwin和OpenSSH。

2.重新传输失败的文件。

支持失败文件的重传。在这种情况下,请单击文件传输工具窗口中的重试链接。

3.SSH连接的代理支持

现在,您可以在设置/首选项|工具| SSH配置下为您的SSH配置指定HTTP或SOCKS代理服务器。

您也可以使用IDE范围内的全局代理。为此,请启用设置/首选项|外观和行为|系统设置| http代理(设置/首选项|外观和行为|系统设置| HTTP代理)下的使用全局IDE代理设置复选框,并提供代理详细信息。

4.快速切换项目的默认服务器。

提供一个新的状态栏小部件,可以显示当前的默认服务器。当您需要处理多个环境时,您可以直接在小部件中切换环境,而无需转到设置。

动词 (verb的缩写)HTTP客户端

1.HTTP客户端中的二进制响应

HTTP客户端现在支持二进制响应。如果收到的响应是图像,您可以直接在响应控制台中查看其预览。

2输出重定向到自定义文件或目录

HTTP客户端现在可以将输出重定向到自定义文件或目录。它使用两个运算符支持强制重定向和软重定向:

操作员将创建一个新文件,如果这样的文件已经存在,文件名将加上-n后缀。

3.操作员将覆盖现有文件。

除了提供显式文件路径之外,现在还可以使用新的预定义变量:{{$projectRoot}}指向项目根文件夹,而{{$historyFolder}}指向请求历史文件夹。

4.支持HTTP请求标识符

在PhpStorm2021.3中,你可以命名你的HTTP请求!您可以使用@name提供一个标识符作为注释,也可以在请求分隔符(# # #)中提供文本。

然后,您可以通过“服务工具”窗口从“运行配置”、“运行任何内容”或“到处搜索”对话框中按名称调用请求。

六。用户体验

1.新书签工具窗口

在软件中,收藏夹和书签的功能已经合二为一,合并为书签。您可以按F11将书签添加到特定的行、文件或文件夹。由添加的所有书签都将在统一书签工具窗口中可用。

2.预览源代码以显示用法

“显示用法”对话框(可通过按住Ctrl并单击符号来调用)现在支持根据找到的用法显示源代码预览。要启用预览,请单击工具栏按钮工具栏按钮的图标。

七。血管收缩剂

1.突出显示对齐更改。

我们在齿轮图标下的不同屏幕设置中增加了一个新的对齐变化高亮选项。该功能可以提高Diff的易读性,将未更改的行对齐并并排显示,特别适合复杂的修改。这有助于您更清楚地看到添加或删除的代码。

2.检出并重置到远程分支的当前位置(检出并重置到当前分支)

“检出并重置到当前操作”可用于检出所选分支,并将其重置到当前检出分支的顶部。这个操作以前只适用于本地分支机构,但是在这里,也可以适用于远程分支机构。

3.新的“全部推到这里”操作

如果您有一些准备发布的提交,而其他人仍在进行中,那么您可能只需要推送您确定要发布的提交。使您能够在Git工具窗口的日志选项卡中推送您选择的和以前提交的内容。选择并右键单击所需的提交,然后使用新的Push All up to Here操作。

4.重组了VCS设置。

设置/首选项中的版本控制页面已被简化以提高实用性,现在将列出所有可用的设置。Git节点现在分为几个部分,对应最重要的流程:提交、推送和更新。为目录映射添加了单独的节点。后台节点已被删除,因为默认情况下后台操作是打开的。

安装教程

1、在本站下载安装包,解压得Phpstorm源文件;

2、双击“phpstorm64.exe”,即可打开该软件,无需安装即可永久使用;

3、该软件运行后默认为英文,直接快捷键“Ctrl+ALT+S”打开“Settings -> Plugins”进行设置;

4、在搜索框内输入“Chinese”,找到中文语言包点击Install安装;

5、安装成功后需要重启软件,点击Restart IDE,然后弹出提示点击Restart即可;

 

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。