如果你使用Netbeans和Moodle,那么自动完成似乎不适用于全局变量,例如:$ DB,$ PAGE和$ OUTPUT。
答案 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->即可自动完成自动填充功能。例如。