Автозаполнение PHP с NetBeans - PullRequest
       44

Автозаполнение PHP с NetBeans

0 голосов
/ 17 января 2012

поэтому у меня есть global.php, который создает пару переменных, например:

$tpl = new Smarty();

При попытке автозаполнения из $tpl-> в index.php я не получаю никаких предложений.Автозаполнение в global.php работает нормально, но, очевидно, бесполезно, если оно работает только в файле, в котором создана переменная.

Любая настройка, чтобы исправить это?

Спасибо!

Ответы [ 2 ]

0 голосов
/ 06 ноября 2013

Создать

$tpl = new Smarty()

в вашем index.php во время редактирования файла .php. Автозаполнение будет работать. Когда вы закончите, просто закомментируйте строку выше, чтобы не перезаписывать объект при выполнении сценария.

0 голосов
/ 17 января 2012

Попробуйте использовать блок документов:

// this should be in the file youre working on in, not necessarily 
// in the file where the variable is defined

require_once 'global.php';

/*
 * @var $tpl Smarty
 */

// work with $tpl here

Также завершение AFIK не извлекается из внешних файлов, например, если вы делаете включение, если только оно не является функцией или определением класса, потому что они сканируются. Однако это обычно не проблема, потому что, если вы используете NB или Eclipse, потому что вы, вероятно, работаете в режиме ООП, что означает, что вы мало что измените в этом случае: -)

...