是否可以让PHPStorm自动包含必要的文件?
问题描述:
我有一个很多文件的项目。通常每个文件都包含一个类定义。目前,当我需要一个对象的实例时,我使用loader,它包含必要的文件并实例化它。尽管这种方法不允许IntelliSense正常工作。我更喜欢比$loader->load("MyObject")
更可读的new MyObject()
。 我使用PHPStorm IDE。当我使用适当的类类型时,是否可以将其配置为添加必要的require_once("some_file.php")
?是否可以让PHPStorm自动包含必要的文件?
答
解决方案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时选择类名称和易碎名称。
答
如果这是一个特定的项目,你总是可以创建一个模板,包括你所有的废话!十,当你做文件新的它会给你一个基于该模板的文件。
你可以举一些你的代码的例子,我假设这是关于正确的文档块。 – markus 2012-07-18 20:56:29