所在的位置: php >> php优势 >> PHPStorm1正式发布

PHPStorm1正式发布

白淀风 http://www.bdfyy999.com/bdf/

PhpStorm.1正式发布啦!该版本包括改进的Blade和Twig支持、新的高级PHP元数据功能、

method注解中的泛型以及对编辑器的一些改进等内容,下面摘录部分新特性作介绍:

增强对Blade模板的支持

以前,PhpStorm将Blade模板中的每个代码块视为一个独立的范围,这导致了一些问题,例如丢失代码完成:

PhpStorm.1对IDE处理Blade模板的方式进行了重大修改,现可在.blade.php文件中获得更好的代码完成方式:

Blade模板中代码完成和格式化的更多问题也得到了解决:

WI-Blade中PHP变量的自动完成

WI-Blade:支持php中的命名空间

WI-Blade:如果有phpblock(),则标签内的方法缺少完成

WI-Blade:两个连续的

php片段合并在一起并产生“预期:表达式”警告

WI-Blade:html注释格式错误

WI-Blade:

if块内的

section抛出“指令未关闭”

WI-Blade:支持

js指令

查看Bug跟踪器上的完整列表以获取更多信息。

Twig模板的改进

禁用关闭标签自动补全的新选项

一些用户希望他们的Twig标签在输入{%后不会自动关闭,这种行为现在是可配置的:

如果将开始和结束标记从{%更新到{{,现在也将同时编辑开始和结束标记。

WordPress的改进

从Hook调用跳转到注册

在PhpStorm.1中,调用左侧有一个装订线图标。单击它可以查看hook用法列表,包括注册和其他调用。

使用get_template_directory_uri()支持动态路径

此版本在路径中添加了对get_template_directory_uri()函数的支持。

多行和嵌套数组形状

PhpStorm.1在PHPDoc和属性中添加了对多行和嵌套数组形状的完全支持:

在这种情况下,可以使用数组形状注释定义数组结构,以获得键的代码补全并推断值的类型。

也可以在PhpStorm中使用BoothPHPDoc和Attribute语法,这些语法支持返回类型和参数类型定义:

除了多行和嵌套注释支持外,数组形状还有许多其他改进。

method注解中的泛型

PhpStorm.1支持

method定义中的泛型类型:

新的高级PHP元数据功能

除了内置的“代码感知”能力,PhpStorm还依赖于外部的代码知识。这些知识以PHP存根和.phpstorm.meta.php文件的形式出现。

支持magic__call和__callStatic

之前如果你依赖magic方法的__call或者__callStatic,则可能失去其自动补全功能,因为这些方法未定义。在.1EAP中,可以添加相应的元数据条目,并获得此类调用的自动补全功能:

甚至可以自动处理动态调用,从参数值接收特定的方法名称:

支持

MyClass类型

现在可以将联合类型指定为

MyClass:

在文档中了解有关其他元数据功能的更多信息。

新的Composer项目向导

增强新建项目向导:当创建一个新的空项目时您可以选择为其自动生成一个


转载请注明:http://www.aierlanlan.com/grrz/68.html