• 创建PHP类接口和特性
    • 基础
    • 创建PHP类
  • 另请参阅:

    创建PHP类接口和特性

    Trait:在这里被翻译为特性,有点不准确,但是在这边文件中暂时就先以特定来表示Trait。待有准确的描述词语再进行替换。

    Trait是PHP5.4的新特性,为了解决PHP不能多重继承的一种代码复用的方法。
    详情参见:PHP官方手册http://www.php.net/manual/zh/language.oop5.traits.php

    在这个页面中:

    • 基础
    • 创建PHP类

    基础

    PhpStorm支持在项目中使用命名空间,服从PSR0标准并强制你按照这个标准保持目录结构个命名空间层级当创建类、接口和特性时。

    当你指定要储存新类的目录,PhpStorm自动更新类的命名空间。

    创建PHP类

    1. 在项目工具窗,选择和命名空间相关的目录,在这你要创建一个新的类/接口/特性,并在选中项的上下文菜单中选择New | PHP Class。新建PHP类对话框将被打开。
    2. Name文本框,输入要被创建的类/接口/特性的名称。PhpStorm在File Name字段自动填充指定的文件名。
    3. 指定要创建类/接口/特性所在的命名空间。默认的,Namespace*字段展示与目录相关的命名空间在这类/接口/特性被调用。

      你可以从下拉列表选择Global namespace或手动的指定命名空间,小心注意这可能导致一些问题比如命名空间不符合PSR0规范。

      你也可以改变保存新建的类/接口/特性文件的目录,这些改变也会反应到Namespace字段。

    4. Kind下拉菜单,指定将创建什么,可用的选项有:

      • Class
      • Interface
      • Trait
    5. 从下拉菜单选择文件扩展名。

    当你点击OK,一个新的类根据PHP类模板被创建,并有自动添加指定的声明命名空间。

    另请参阅:

    规程:

    • 从模板创建文件