2012-07-18 80 views
1

我有一個很多文件的項目。通常每個文件都包含一個類定義。目前,當我需要一個對象的實例時,我使用loader,它包含必要的文件並實例化它。儘管這種方法不允許IntelliSense正常工作。我更喜歡比$loader->load("MyObject")更可讀的new MyObject()。 我使用PHPStorm IDE。當我使用適當的類類型時,是否可以將其配置爲添加必要的require_once("some_file.php")是否可以讓PHPStorm自動包含必要的文件?

+0

你可以舉一些你的代碼的例子,我假設這是關於正確的文檔塊。 – markus 2012-07-18 20:56:29

回答

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時選擇類名稱和易碎名稱。

0

如果這是一個特定的項目,你總是可以創建一個模板,包括你所有的廢話!十,當你做文件新的它會給你一個基於該模板的文件。

相關問題