010-68421378
sales@cogitosoft.com
产品分类

JetBrains PhpStorm

PhpStorm 2017.1中的新功能
工具和框架

支持代码测试框架
PhpStorm现在支持Codeception测试框架,从版本2.2.0开始。您可以从Composer或PHAR安装它。运行配置将帮助您在本地,在Vagrant机器,远程解释器或Docker上运行测试。
支持PHPUnit 6
PHPUnit 6刚刚发布,现在我们在PhpStorm中为它提供支持。新的命名空间的TestCase类现在被PhpStorm识别和支持。
锋片支持改进
对Laravel开发人员的好消息:现在支持在Blade注入中使用PHPDoc。您可以在模板中提供变量类型以获取代码完成。其他改进包括对@includeWhen,@component和@slot指令的支持,这些指令现在嵌套在文档结构中。
编辑经验


参数提示
由于PhpStorm中的参数提示,代码变得更加可读和更容易理解。参数提示现在显示为用作方法参数的文字和空值,帮助您更好地了解特定方法的语义。我们还添加了一个选项来自定义您的内联参数提示,以适应您的IDE配色方案。
更好地支持PSR-0和重命名重构
现在,如果对PSR-0根目录中的目录使用重命名重构,则在重命名命名空间时,它还会更改类的命名空间,反之亦然。此外,重命名类重构将适当地重命名子类及其文件。
识别字符串中的PHP类名称
PhpStorm 2017.1识别字符串中的PHP类名。类引用现在将以单引号添加到字符串文字中,这将有助于您在重命名重构中维护正确的名称,并更快地导航到类。
改进的PHP格式化
PhpStorm 2017.1带来了几个新的有用的代码样式选项,如:
•declare语句中的可配置空格
•为构造函数放置'()'
•将else if / elseif转换为
•命名空间之前的空行
自动导入功能的改进


自动导入函数和常量
PhpStorm 2017.1现在可以自动导入函数和常量。要利用此功能,请转到设置|编辑|一般|自动导入| PHP并选择在文件范围中启用自动导入和/或在命名空间范围中启用自动导入。
从全局命名空间自动导入
作为从全局命名空间自动导入函数和常量的替代方法,您可以要求IDE使用全局引用。您可以在“设置”|中找到此选项编辑|一般|自动导入| PHP |使用'\'从全局空间中预置函数和常量。
PHP语言支持


完全支持PHP 7统一变量语法
PhpStorm 2017.1带来PHP 7的统一变量语法的改进符合PHP RFC:统一变量语法。现在支持诸如isset / unset,foo()()..和$ some-> foo()()样式调用的表达式。
替代语法的当前范围高亮显示
与大括号类似的替代语法语句现在在当前范围中突出显示。现在,您可以轻松地查看并导航到pHTML模板中的匹配对。
PHP 7.1:改进了对匿名类的支持
我们添加了对匿名类的支持,这些类现在具有正确的类型,这意味着匿名类的方法将被正确解析。这释放了PhpStorm的全部功能,包括代码检查,查找用法,重命名重构,导航到声明等。
新代码突出显示
PhpStorm 2017.1带来了所有扩展/实现方法的新突出显示,使用导入的地方以及抛出异常的地方(对于try,catch和@throws)。这样,你的代码更加直观,更容易掌握重要的细节。要使用此功能,只需将插入符放在extends,implements,use,catch或@throws。
可配置的PHP运行时
在PhpStorm 2017.1中,可以配置项目中使用的PHP扩展。它将有助于保持完成列表整洁,并仅包含相关项目。
代码质量分析
检测并将PHP 4样式构造函数转换为PHP 5.3+
由于PHP 4构造函数在PHP 7中已被弃用,我们添加了一个新的检查来帮助检测并将这样的构造函数转换为PHP 5.3+ style -__构造。您还可以按Alt + Enter进行相关快速修复。
对未定义变量的新快速修复
添加了新的快速修复,通过声明它作为在闭包中导入来帮助解决未定义的变量。
PHP调试
在Debugger中对用户定义的常量进行分组
现在,所有用户定义的常量都在变量列表中的常量节点下分组,这有助于减少噪声并保持变量列表整齐。
允许选择IP发送到Zend调试器
PhpStorm 2017.1自动检测所有主机IP,以将它们发送到Zend Debugger。当在具有多个IP的机器上工作时,这是特别重要的。如果你使用Vagrant / VirtualBox / VPN。您还可以禁用复选框并手动提供所需的IP,该选项可以在设置| PHP |中找到 调试| 自动检测IDE IP。

  • Web技术
  • Vue.js支持
  • 在.vue文件的脚本和样式块中享受Vue模板语言和您选择的语言的编码帮助。 IDE将自动完成Vue组件并为其添加所需的导入。我们刚刚开始!
    与Jest集成
    由于与Jest的新集成,您现在可以从IDE运行Jest测试,在方便的树视图中查看测试结果,轻松导航到测试源,并调试Jest测试。
    完成package.json中的模块
    PhpStorm现在建议在项目的package.json文件中的包名,并显示它们的描述和最新版本。
    IDE改进
    版本控制
    版本控制带有以下更改:
    •更新了Git和Mercurial的日志查看器
    •在“差异”对话框中,称为“忽略导入和格式化”的新选项
    •更快的Git文件历史记录性能
    搜索在查找在路径
    之前收到“预览”选项卡的“在路径中查找”对话框已从头开始重做,现在首先显示即时结果。更重要的是,现在您只需按Enter键即可在编辑器中打开任何选定的结果。要在工具窗口中查看结果,请单击底部的按钮或按Ctrl + Enter(Mac OS X为Cmd-Enter)。
    数据库工具
    数据库工具的改进
    我们在JetBrains DataGrip团队的同事们改进了PhpStorm中的数据库工具:
    •在“数据源和驱动程序”对话框中更好地进行架构管理
    •CSV导入中的列映射和DDL预览
    •用于导出/导入表的拖放
    •SQL解析度范围
    •确保默认搜索路径
    其他改进:
    •拖动到/从远程主机复制文件,而不是移动
    •支持未使用的导入中的函数/常量/命名空间别名
    •在编辑器中支持表情符号
    •自动导入React组件
    •新建复制类型并从调试器变量视图跳转到类型源操作
    •在“差异”对话框中忽略导入和格式化的选项。
快速导航

© Copyright 2000-2017  哲想方案(北京)科技有限公司版权所有  京ICP备09015132号  京公安网备11010802016897     地址:北京市海淀区西三环北路50号豪柏大厦C2座11层1105室