PhpStorm 2022 for Mac特别版为PHP和Web提供了新功能,错误修复和改进,并包含了IntelliJ平台的最新改进。jetbrains PhpStorm 2022提供智能PHP代码编辑器,代码质量分析,简单的代码导航和搜索,调试,测试和分析等功能,十分强大! 安装软件:PhpStorm 2022 for Mac(PHP集成开发) 09090247_5a4be6b97f.jpg 一、PHP 7.4类型属
PHP 7.4的发布预计将在11月底发布。PhpStorm开始尽早推出支持,以便您有时间测试并开始规划迁移。最令人期待的功能可能是新的Typed Properties,PhpStorm 2022已经完全支持。新检查将突出显示类型违规,您可以使用该字段的快速修复添加声明类型来更新代码库。PhpStorm将根据构造函数中的PHPDoc,默认值或参数类型声明自动检测类型。
二、动态定位重复项
在项目中多次出现相同的代码块可能会花费您更改时间,或者如果您忘记更新所有实例,甚至会导致回归错误。PhpStorm 通过动态突出显示它们来帮助防止在代码中创建代码重复,以便您可以轻松发现它们。现在,如果您偶然发现现有副本,或者以某种方式在代码中创建副本,您将立即知道它!新检查称为重复代码片段,默认情况下处于启用状态。要进行配置,请转到“首选项”| 编辑| 检查| 一般。您可以在“首选项”|下调整相关设置 编辑| 重复。当然,您可以随时通过代码→按名称运行检查在整个项目(或自定义范围)上运行它。 三、正则表达式突出显示并检查
RegExps是一个非常有用的工具,用于搜索和替换字符串。现在在PhpStorm中,您可以在PHP中自动注入RegExps。这意味着只要您的代码使用preg_函数,模式就会突出显示并验证其正确**。此外,您现在可以在IDE中测试您的模式!将入符号移到模式上,然后按Alt+Enter以查看快速作检查RegExp。
四、通过任何远程PHP解释器运行Composer
以前,您必须有一个本地PHP解释器才能运行Composer。问题是本地环境通常不能反映***的生产设置,甚至可能根本就没有本地PHP解释器。在PhpStorm 2022中,您可以选择任何远程解释器来运行您的Composer:Docker,Vagrant,通过SSH或其他任何东西 - 您可以命名它!
转到首选项| 语言和框架| PHP | 编辑器,选择远程解释器,然后从下拉列表中选择一个解释器 - 或添加一个新解释器。
五、意图和快速修复
1、String Juggling Toolbox中的新用语
PhpStorm有多种意图Alt+Enter来***纵字符串。2022有一个新的。
如果需要在sprintf表达式中引入新参数,只需选择它,运行Extract selected string part作为格式函数参数意图,PhpStorm将为您选择正确的参数位置。这也适用于连接。
2、将单行列表转换为多行,然后返回
根据PSR-2,超过80个字符的行应分成多个后续行,每行不超过80个字符。因此,如果您的参数列表或数组变得太长,您现在可以使用新的意图将其Alt+Enter 分割为单击,将逗号分隔的值拆分为多行。如果您想将项目组合成一行,也可以使用相反的意图。
3、对Switch语句的意图和检查
现在可以通过复制现有分支然后修改它们来更快地添加分支。您可以Alt+Enter在无体案例语句中使用并选择复制'开关'分支。不要忘记修改复制的那个,因为如果交换机块有一个重复的分支,即同一个主体,PhpStorm会发出***告,这个分支可能是多余的,也可能是错误的。此外,在PhpStorm 2022中,如果您的代码中没有默认分支的switch语句,您也可以快速修复此问题Alt+Enter。