如何在Netbeans的Moodle中自动完成全局变量?

时间:2014-05-26 16:02:49

标签: moodle

如果你使用Netbeans和Moodle,那么自动完成似乎不适用于全局变量,例如:$ DB,$ PAGE和$ OUTPUT。

1 个答案:

答案 0 :(得分:2)

发现有一个非常简单的解决方案 - 只需确保为函数的phpdoc中的每个全局变量声明了正确的类型。

例如:

/**
 * Returns something fancy
 *
 * @global moodle_database $DB
 * @global moodle_page $PAGE
 * @global core_renderer $OUTPUT
 */
function local_myfancyfunction() {
    global $DB, $PAGE, $OUTPUT;
    ...

现在只需键入$ DB->即可自动完成自动填充功能。例如。