1

我有一个包含很多文件的项目。通常每个文件都包含一个类定义。目前,当我需要一个对象实例时,我使用加载器,其中包含必要的文件并实例化它。这种方法虽然不允许 IntelliSense 正常工作。而且我更喜欢new MyObject()$loader->load("MyObject"). 我使用 PHPStorm IDE。require_once("some_file.php")当我使用适当的类类型时,是否可以将其配置为添加必要的?

4

3 回答 3

2

解决方案1:切换到使用PHP(5+)的自动加载功能,然后使用new MyObject()http ://www.php.net/manual/en/function.spl-autoload-register.php

解决方案 2:使用这样定义的实时模板:

/** @var $CLASSNAME$ $VARNAME$ **/
$VARNAME$ = $loader->load("$CLASSNAME$");

然后,您可以在每次使用 livetemplate 时选择类名和变量名。

于 2012-07-20T09:28:55.083 回答
0

自动添加use语句的功能将在 PhpStorm 5.0中可用。

于 2012-07-18T20:54:12.860 回答
0

如果它是一个特定的项目,你总是可以创建一个模板,其中包括你所有的垃圾!十当你做 file-new 时,它会给你一个基于该模板的文件。

于 2012-08-01T08:48:32.460 回答