PhpStorm 2025.2 Help

向项目中添加文件和文件夹

要向您的项目添加新文件或目录:

  1. Project 工具窗口(Alt+1 )中,选择您希望创建新项目项的 directory,然后执行以下任意操作:

    • Alt+Insert 或单击工具栏上的

    • 请选择 文件|新建 从主菜单。

    • 右键单击 directory,然后从上下文菜单中选择 新建

    将打开一个包含可用项目项类型列表的对话框。

    新建项目项类型列表

    File目录 项目项类型会创建一个空文件或目录,而其他选项会预定义文件扩展名和一些初始内容。

  2. 从列表中选择项目项类型,指定其名称,并根据所选模板的提示填写其他参数,然后按 Enter

    如果您希望新项目项嵌套在一个或多个目录中,请用斜杠分隔它们的名称。

    创建嵌套目录

    如果路径中指定的目录尚不存在,则整个结构将会在目标目录下创建。

添加 PHP 类

PhpStorm 假定您的项目中的命名空间是按照 PSR-0/PSR-4 标准排列的,并强制您在创建 PHP 类时保持与此标准一致的文件夹结构和命名空间层次结构。

当您指定存储实现新类的文件的文件夹时,PhpStorm 会自动更新该类的命名空间。

  1. Project 工具窗口 Alt+1 中,选择您希望创建新 PHP 类的目录,然后按 Alt+Insert

    或者,右键单击相应的目录并从上下文菜单中选择 新建 ,或从主菜单中选择 文件|新建

  2. 在打开的 新建 窗口中,选择 PHP 类 以打开 创建新的PHP 类 对话框。

    创建新 PHP 类对话框
  3. 创建新的PHP 类 对话框中,按如下方式填写字段:

    • 名称 :输入要创建的类的名称。

      PhpStorm 会自动将指定的名称填入 文件名 字段。 此外,如果提供的类名符合标准约定(即 NameClass 用于类, NameInterface 用于接口, NameTrait 用于特性),PhpStorm 会自动设置 模板 值。

    • 命名空间 :指定要在其中创建类的命名空间。默认情况下,该字段显示与调用类创建的文件夹对应的命名空间。

      您可以从列表中选择 或手动更改命名空间。 请注意,这可能会导致加载问题,因为这样的命名空间层次结构将不符合 PSR-4 标准。

      您还可以更改存储实现新类的文件的文件夹,更改也会反映在 命名空间 字段中。

    • 模板 :选择为创建的文件使用的模板。 可用选项包括:

      • Class

      • Interface

      • Trait

      • Enum (仅适用于 PHP 8.1 或更高版本)

      • 您的自定义 手动创建的文件模板 ,带有 PHP 文件扩展名(如果有)。

        要将此类模板设置为默认模板,请选中 用作默认模板 复选框。 下次调用创建新类时,将自动选择默认模板。

    • 文件扩展名 :从列表中选择文件扩展名。

  4. 如果您正在创建类或接口,可以在 父类 区域中选择其父类(如果需要)。

    • 扩展 字段中,输入当前类扩展的父类的名称。 要使用代码补全,请按 Ctrl+Space

    • 实现 区域中,选择创建的类实现的接口(或创建的接口扩展的接口):

      • 要添加接口,请单击 “添加类”按钮 或按 Alt+Insert。 在打开的 选择类 对话框中,通过名称或使用项目树视图搜索所需的接口。

      • 要移除接口,请单击 "移除"按钮 或按 Delete

  5. 请点击 确定(O) 以保存更改。 将根据所选模板创建一个新类,并自动添加指定的命名空间声明。

最后修改日期: 2025年 9月 26日