Краткий ответ: держите список исходных папок в обеих папках одинаково (по умолчанию Eclipse сделает это за вас).
Более длинный ответ:
Простая / понятная часть: настройки include path в Eclipse PDT - это список путей / проектов / библиотек, которые будут использоваться в качестве пути включения при запуске вашего проекта (например, в качестве приложения PHP CLI) из Затмение.
include path также частично (см. Ниже), используемый для Content Assist (он же завершение кода). Например, если у вас есть какие-то внешние библиотеки или связанный проект в настройках пути включения, у вас будут вспомогательные материалы, всплывающие окна с документацией и т. Д. Для функций и классов из этих ресурсов.
Это не совсем верно для элементов на вкладке «источник» пути включения. Они учитываются только для пути включения во время выполнения (при запуске приложения из eclipse) и справки по содержимому для include
и require
операторов PHP.
Для того, чтобы все другие удобные вещи работали (контентный помощник в обычном PHP-коде, всплывающие окна с документами, щелчок по ..., ...), вы должны определить эти источники в пути сборки *1022* (также ).
Насколько я понимаю, путь сборки - это «ветвь» исходных элементов пути включения в PDT 2.0 (см. http://www.eclipse.org/pdt/release-notes/pdt2_0.php) в качестве функции оптимизации, позволяющей ускорить процесс сборки.
Так что, если вы не работаете над сложным / большим проектом с проблемами со скоростью сборки, вероятно, лучше / меньше всего сбивать с толку, чтобы исходные элементы при сборке и путь к ним были одинаковыми.