向项目中添加文件和文件夹
要向您的项目添加新文件或目录:
在 Project 工具窗口(Alt+1 )中,选择您希望创建新项目项的 directory,然后执行以下任意操作:
按 Alt+Insert 或单击工具栏上的
。
请选择 从主菜单。
右键单击 directory,然后从上下文菜单中选择 新建。
将打开一个包含可用项目项类型列表的对话框。

File 和 目录 项目项类型会创建一个空文件或目录,而其他选项会预定义文件扩展名和一些初始内容。
从列表中选择项目项类型,指定其名称,并根据所选模板的提示填写其他参数,然后按 Enter。
如果您希望新项目项嵌套在一个或多个目录中,请用斜杠分隔它们的名称。

如果路径中指定的目录尚不存在,则整个结构将会在目标目录下创建。
添加 PHP 类
PhpStorm 假定您的项目中的命名空间是按照 PSR-0/PSR-4 标准排列的,并强制您在创建 PHP 类时保持与此标准一致的文件夹结构和命名空间层次结构。
当您指定存储实现新类的文件的文件夹时,PhpStorm 会自动更新该类的命名空间。
在 Project 工具窗口 Alt+1 中,选择您希望创建新 PHP 类的目录,然后按 Alt+Insert。
或者,右键单击相应的目录并从上下文菜单中选择 新建 ,或从主菜单中选择 。
在打开的 新建 窗口中,选择 PHP 类 以打开 创建新的PHP 类 对话框。

在 创建新的PHP 类 对话框中,按如下方式填写字段:
名称 :输入要创建的类的名称。
PhpStorm 会自动将指定的名称填入 文件名 字段。 此外,如果提供的类名符合标准约定(即
NameClass用于类,NameInterface用于接口,NameTrait用于特性),PhpStorm 会自动设置 模板 值。命名空间 :指定要在其中创建类的命名空间。默认情况下,该字段显示与调用类创建的文件夹对应的命名空间。
您可以从列表中选择 或手动更改命名空间。 请注意,这可能会导致加载问题,因为这样的命名空间层次结构将不符合 PSR-4 标准。
您还可以更改存储实现新类的文件的文件夹,更改也会反映在 命名空间 字段中。
模板 :选择为创建的文件使用的模板。 可用选项包括:
文件扩展名 :从列表中选择文件扩展名。
如果您正在创建类或接口,可以在 父类 区域中选择其父类(如果需要)。
在 扩展 字段中,输入当前类扩展的父类的名称。 要使用代码补全,请按 Ctrl+Space。
在 实现 区域中,选择创建的类实现的接口(或创建的接口扩展的接口):
要添加接口,请单击
或按 Alt+Insert。 在打开的 选择类 对话框中,通过名称或使用项目树视图搜索所需的接口。
要移除接口,请单击
或按 Delete。
请点击 确定(O) 以保存更改。 将根据所选模板创建一个新类,并自动添加指定的命名空间声明。