Как автозаполнить путь к включаемому файлу со сплошным префиксом?

#php #netbeans #autocomplete #include

#php #netbeans #автозаполнение #включить

Вопрос:

в Netbeans, когда я начинаю писать абсолютный путь к файлу, я получаю автозаполнение для path. например, при записи:

 require_once "D:/www/"
  

и я получаю автозаполнение для пути к файлу, например:

 ..
project1/
project2/
file1.php
file2.php
  

Но когда я использую постоянный или переменный префикс для пути, например:

 class Tools{
    // const
    const PATH_TO_PROJECT = 'D:/www/project1/';
    // or variable
    public $pathToProject = 'D:/www/project1/';
}
  

и напишите:

 require_once Tools::PATH_TO_PROJECT . '';
// or
$tools = new Tools();
require_once $tools->pathToProject . '';
  

Я не получаю автозаполнение.
Есть ли какой-либо способ добиться автозаполнения для этого стиля включений? Или есть более элегантный способ сделать это?

А как насчет автоматического включения классов. Есть ли для этого хорошая библиотека: я предпочитаю что-то более модульное.

Спасибо за помощь и извините за мой базовый английский.

С пожеланиями прекрасного дня

Радек

Ответ №1:

Вы можете установить include_path код должен быть примерно таким:

 ini_set('include_path', ini_get('include_path').PATH_SEPARATOR.'D:/www/project1/');