php开发工具PhpStorm新版本V2022.1新增功能亮点介绍

时间:2022-11-03 07:03:56 | 浏览:3591

PhpStormV2022.1 版本支持多行和嵌套数组形状、就地提取方法重构,增强对Blade 模板、WordPress、PHP 中的泛型支持等。PhpStorm官方最新版免费下载试用,历史版本下载,在线文档和帮助文件下载-慧都网支持多行和

PhpStormV2022.1 版本支持多行和嵌套数组形状、就地提取方法重构,增强对Blade 模板、WordPress、PHP 中的泛型支持等。

PhpStorm官方最新版免费下载试用,历史版本下载,在线文档和帮助文件下载-慧都网

支持多行和嵌套数组形状

自 PhpStorm 2021.2 起,已支持 PHPDoc 块中的单行和单级注释。在 PhpStorm 2022.1 中,在 PHPDoc 和#[ArrayShape]属性 中完全支持多行和嵌套数组形状。

添加数组形状注释以获取键的代码完成并推断简单数组数据结构或类对象数组中的值类型。可以在 PhpStorm 中使用 PHPDoc 和 Attribute 语法,无论使用哪种,返回类型和参数类型都支持该语法。

支持就地提取方法重构

Extract Method是 PhpStorm 中最常用的重构之一。为了简化代码并创建新方法,只需选择一段代码并按⌘⌥M( Cmd+Alt+M/ Ctrl+Alt+M)。

以前,这将打开重构配置的对话框。在许多情况下,为了提取方法,可以使用就地重构来代替。 不会有对话框,并且会立即在编辑器中创建一个新方法(或函数),光标将激活以编辑新方法的名称。

增强对 Laravel Blade 模板的支持

以前,PhpStorm 将 Blade 模板中的每个代码块视为一个独立的范围,这通常会导致代码完成和洞察力出现问题。在 PhpStorm V2022.1 中,对 IDE 处理 Blade 模板的方式进行了重大修改,可以在.blade.php文件中更好的完成代码,也解决了Blade 模板中代码完成和格式化的更多问题。

改进WordPress

使用 `get_template_directory_uri()` 支持动态路径

在 PhpStorm 中,可以⌘+Click( Ctrl+Click) 对文件路径在编辑器中打开相应的文件。当路径与 WordPress 函数复合时,这不适用于 WordPress 代码中的动态路径。 在此版本中,添加了对
get_template_directory_uri()路径中函数的支持。

从钩子调用跳转到注册

WordPress 钩子系统功能强大,但无法从调用钩子的位置跳转到声明处理程序的位置。 现在调用左侧有一个装订线图标。单击它可以查看钩子用法列表,包括注册和其他调用。

新的高级 PHP 元数据功能

PhpStorm 除了具有内置的“代码感知”功能外,还具有外部代码知识。这些知识以.phpstorm.meta.php文件的形式出现。可以使用它来教 PhpStorm 有关代码库的更多信息,从而提高完成度。

支持_call 和_callStatic

如果依赖方法_callor _callStatic,那么将失去这些方法的代码完成,因为它们没有定义。 在此版本中,可以添加相应的元数据条目并获得此类调用的自动完成功能。甚至可以自动处理动态调用,从参数值接收特定的方法名称。

支持联合类型

现在可以像@|MyClass在.phpstorm.meta.php中一样指定联合类型——这可以改进模拟的编码辅助。

改进注释支持和泛型

继续改进对 PhpStorm 中基于注释的泛型的支持。在此版本中,介绍了更多案例,包括但不限于:

    @psalm-import-type,@phpstan-import-type

    @psalm-trace,@phpstan-trace

    @method标签中的泛型

新建 Composer 项目向导

PhpStorm最新版本 中创建新的空项目时,可以选择自动为其生成composer.json文件并提供所需的依赖项,创建项目后,PhpStorm 会提示安装。

提高用户体验

新的通知工具窗口

V2022.1用新的通知工具窗口替换了事件日志实例。它可以帮助用户了解 IDE 通知,并减少错过任何重要信息的机会。默认情况下,新工具窗口位于 IDE 窗口的右下角。所有通知分为两类:建议和时间线。

更新了结构搜索和替换对话框

从主菜单中,调用结构搜索和替换编辑 | 查找 | 从结构上搜索。 重新设计了结构搜索和替换对话框,以列出所有模板,以便更轻松地浏览它们。 还在Structural Search and Replace 对话框的右上角 添加了Pin Dialog图标。

均匀拆分选项卡

现在可以在编辑器选项卡之间平均分配工作空间以具有相同的宽度。启用设置/首选项 | 高级设置 | 编辑器标签 | 使嵌套拆分中的比例相等。

将 UML 图导出为其他格式

现在可以将 UML 图导出为 yEd .graphml、JGraph .drawio、Graphviz .dot、Mermaid .md、Plantuml 和 IntelliJ IDEA .uml 文件,这使得它们与第三方工具兼容。

改进Markdown

从 Markdown 文件运行命令

自述文件通常描述运行应用程序所需的步骤并列出需要使用的命令。V2022.1 将允许直接从降价文件运行这些命令——只需单击命令左侧装订线中的运行图标即可。

复制 Markdown 的代码片段

向 Markdown 块添加了一个新的复制代码片段操作,它可以让您快速将其内容复制到剪贴板。

更新了 Markdown 编辑器浮动工具栏

重新设计了文本选择中出现的浮动工具栏,以便更轻松地格式化 Markdown 文件。除了新设计之外,工具栏现在允许创建列表并提供用于选择标题样式的菜单。 工具栏是可自定义的,因此可以使用最需要的选项来填充它。转到设置/首选项 | 外观与行为 | 菜单和工具栏 | Markdown 编辑器浮动工具栏。

改进风险控制系统

使用 Git Blame 更新注释

改进了使用 Git Blame进行注释的功能,使调查引入的更改更容易。当鼠标悬停在注释上时,IDE 会在编辑器中突出显示行中的差异,并在单击它时 打开Git 日志工具窗口。

拉取请求评论中的建议更改

现在可以更轻松地在 PhpStorm 中使用建议的更改,因为可以直接在 IDE 中本地应用或提交更改。

更新了 Git 工具窗口中的提交详细信息窗格

提交详细信息窗格现在包含有关 GPG 签名和构建状态的信息 ,以前,此数据仅在 Git 日志中显示为一列。

Git 文件历史记录:没有索引的新UI

Git 文件历史工具窗口 的新 UI现在独立于索引过程。即使 Log 索引关闭,数据也会以新界面表示。

PhpStorm官方最新版免费下载试用,历史版本下载,在线文档和帮助文件下载-慧都网

以上就是PhpStormV2022.1更新的新功能的相关内容,想要了解PhpStorm更多信息,可以私聊我。

PhpStorm是一款PhpStorm开发工具,其旨在提高用户效率,可深刻理解用户的编码,提供智能代码补全,快速导航以及即时错误检查。

相关资讯

莱尔科技(688683.SH)拟非公开发行股票募资不超1.44亿元

智通财经APP讯,莱尔科技(688683.SH)发布定增股票预案,本次发行股票募集资金总额不超过1.44亿元,主要用于“新材料与电子领域高新技术产业化基地项目”及“佛山市大为科技有限公司新建项目(12000吨新能源涂碳箔项目)”。

支付宝小程序怎么开发

支付宝小程序开发,先要注册一个小程序账号,然后在根据平台要求进行制作开发。htm)点击“立即接入”按钮,可使用现有支付宝账号直接扫码登陆支付宝小程序开发者平台。代码包下载是在平台上下载小程序代码包,自行通过支付宝开发者工具上传代码并通过支付宝小程序平台完成小程序审核、小程序发布操作。

字节跳动小程序开发者平台

以上就是关于“字节跳动小程序”的相关介绍,若有什么不清楚的可以咨询西部数码,小程序开发,无需懂技术,直接套用小程序模板,可视化拖拽编辑。完成小程序功能、内容等所有设置,提交平台审核。想要小程序制作发布更便捷的话,可以通过小程序制作神器,无需懂技术,直接套用小程序模板,可视化拖拽编辑,一键快速生成。

php需要云服务器什么环境

php需要云服务器什么环境?云服务器开通后,需要根据需求安装所需环境。2、选择镜像市场中他人分享的镜像(含操作系统),选择使用【宝塔控制面板】进行环境安装。3、使用服务IP:8888进入【宝塔控制面板】后台。

php云虚拟主机价格便宜

php价格便宜,购买就到,20年知名老牌主机服务商,产品丰富,满足不同用户需求。拥有40余种在线管理功能,易操作,管理便捷。并且价格便宜,支持试用,专业团队7。

让孩子爱不释手的“活”玩具,即能戒掉手机电视瘾,又开发智力

虽然孩子在家可以上网课,写作业,可以正常学习,但是孩子不可避免地染上了一个坏习惯——沉迷电视看动画片,抱着手机看视频玩游戏。因为疫情,今年的寒假史无前例的长,学校、幼儿园迟迟不开学,孩子宅在家无所事事。

大疆正开发“Avata”FPV无人机:重500克 提供沉浸式

最新泄漏信息表明,大疆(DJI)正在开发全新的 FPV(第一人称视角沉浸式)无人机,允许用户在其室内飞行。可靠的线报提供者 @DealsDrone 和@OsitaLV 提供了关于一架更小、更紧凑的无人机的泄露图片和细节,这架无人机可能会在。

南宁发布2022年“五一”期间疫情防控通知

近期,国内新冠肺炎疫情呈点多面广频发等特点,同时“五一”假期临近,节假日期间人员密集出行、流动性大,疫情防控形势严峻。为切实做好节日期间(即日起至2022年5月18日)我市新冠肺炎疫情防控工作,现将有关要求通知如下。

瑜伽教练培训学校软件开发app

瑜伽培训app开发,瑜伽教练培训学校软件开发,瑜伽教练培训平台开发,瑜伽私教课程预约APP开发平台瑜伽培训教学app开发,瑜伽培训教学软件开发,瑜伽培训教学系统搭建,瑜伽培训教学定制软件开发,对于不少用户来说,如何在室内健康运动成为大难题,

想开发一个红洞数藏网站系统的网站系统你怎么能错过这些

  红洞数字藏品平台(简称红洞数藏)是一个区块链数字收藏电子商务平台,红洞数藏网站系统提供IP内容数字资产发行、销售等配套服务。 于2021年12月5日在2021中国元宇宙峰会上正式发布。红洞数藏网站系统是新的数字藏品在线交易平台,在这里浏

友情链接

天天财经元宇宙中国SEO域名抢注宝宝起名网网站监控杭州交友相亲网正品莆田鞋官网南昌头条新闻网高姓兔宝宝取名网吉林旅游网攀枝花今日新闻网湘潭新闻头条网邵阳新闻头条网海澜之家股票今日渭南海信家电股票念念相忘电影网衢州新闻资讯网紫金矿业股票十二生肖运势网江门新闻媒体网三亚婚纱摄影网舍得酒业A股京东方最新消息中秋节气网加拿大旅游网信托理财网母婴品牌网武汉交友婚恋网玉溪新闻头条网德阳今日新闻网金牛座星座网内江新闻头条网专利注册申请查询网宠物商机网
数字藏品系统开发网是目前国内领先的数字艺术品、nft、元宇宙、数字藏品、nft开发、数字藏品平台、数字藏品平台建设、数字藏品平台开发、nft平台开发数字收藏品交易业务、NFT艺术品交易业务专用系统平台,为品牌提供一站式建设数字藏品平台服务,拥有丰富的数藏平台建设与运营经验。
数字藏品系统开发 hezua.cn©2022-2028版权所有