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