【问题标题】:Is it possible to make PHPStorm include necessary files automatically?是否可以让 PHPStorm 自动包含必要的文件?
【发布时间】:2012-08-01 16:48:32
【问题描述】:

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

【问题讨论】:

  • 您能否举一些您的代码示例,我假设这更多的是关于正确的文档块。

标签: php phpstorm


【解决方案1】:

解决方案 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 时选择类名和变量名。

【讨论】:

    【解决方案2】:

    在 PhpStorm 5.0 中自动添加 use 语句 will be available 的功能。

    【讨论】:

      【解决方案3】:

      如果它是一个特定的项目,你总是可以创建一个模板,其中包含你所有的垃圾!十,当您执行 file-new 时,它将为您提供基于该模板的文件。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2014-07-05
        • 1970-01-01
        • 1970-01-01
        • 2010-12-06
        • 1970-01-01
        • 2015-07-15
        • 2013-11-29
        • 1970-01-01
        相关资源
        最近更新 更多