我从 phpstorm7 升级到 phpstorm8。现在,每当我在现有文件夹中创建新的 PHP 类时,都会正确插入命名空间。然而,当我创建一个空文件夹并在其中创建一个新类时,命名空间是空的,我必须手动添加它。
在图片中:
- 现有文件夹具有命名空间:
- 同一项目中的新文件夹缺少命名空间。
如何让 phpstorm 始终自动生成当前命名空间?
最佳答案
有时 PhpStorm 无法正确检测源目录的适当命名空间。
您可以尝试通过进入 Settings > Project: xxx > Directories
来解决这个问题,单击您的 src/
目录旁边的小“P”并设置根目录项目的命名空间。
关于php - 如何修复新文件夹项目中未确定的命名空间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25937005/