创建PHP类接口和特性
Trait:在这里被翻译为特性,有点不准确,但是在这边文件中暂时就先以特定来表示Trait。待有准确的描述词语再进行替换。
Trait是PHP5.4的新特性,为了解决PHP不能多重继承的一种代码复用的方法。
详情参见:PHP官方手册http://www.php.net/manual/zh/language.oop5.traits.php
在这个页面中:
基础
PhpStorm支持在项目中使用命名空间,服从PSR0标准并强制你按照这个标准保持目录结构个命名空间层级当创建类、接口和特性时。
当你指定要储存新类的目录,PhpStorm自动更新类的命名空间。
创建PHP类
- 在项目工具窗,选择和命名空间相关的目录,在这你要创建一个新的类/接口/特性,并在选中项的上下文菜单中选择New | PHP Class。新建PHP类对话框将被打开。
- 在Name文本框,输入要被创建的类/接口/特性的名称。PhpStorm在File Name字段自动填充指定的文件名。
指定要创建类/接口/特性所在的命名空间。默认的,Namespace*字段展示与目录相关的命名空间在这类/接口/特性被调用。
你可以从下拉列表选择Global namespace或手动的指定命名空间,小心注意这可能导致一些问题比如命名空间不符合PSR0规范。
你也可以改变保存新建的类/接口/特性文件的目录,这些改变也会反应到Namespace字段。
在Kind下拉菜单,指定将创建什么,可用的选项有:
从下拉菜单选择文件扩展名。
当你点击OK,一个新的类根据PHP类模板被创建,并有自动添加指定的声明命名空间。
另请参阅:
规程: