2012-04-11 1 views
0

У меня вопрос о проектах PHP в eclipse. У меня есть Aptana и PDT, установленные в моем затмении. Когда я создаю проект PHP, у меня есть что-то вроде этого:Добавить php nature для проекта

2.png

Но если добавить PHP природы проекта (org.eclipse.php.core.PHPNature), то я получаю следующее изображения:

1.png

Действительно ли это нормально? Каковы преимущества этой природы PHP?

ответ

2

Это абсолютно нормально и часть того, как PDT предоставляет Code Assist в проектах PHP.

В основном библиотека языков PHP содержит то, что вы можете найти в документации по PHP. Когда вы вызываете основную функцию, например. preg_replace() он предоставит Code Assist, например автозаполнение и покажет вам, какие аргументы выполняет функция. Это всего лишь куча интерфейсов для основных функций, SPL, содержащих phpdoc, созданные из документации.

PHP Include Path похож на ваш include_path на PHP, поскольку вы можете ссылаться на материал вне вашего проекта, например. PEAR или общая папка, содержащая общие классы PHP, которые затем распознаются Code Code Assist Eclipe.

- это просто иерархическое представление вашего глобального пространства имен, похожее на то, как вы можете развернуть файл php и увидеть его иерархию непосредственно из проводника.

+0

Как я могу посмотреть мои классы под глобальным узлом? Или, кроме того, с аналогичной структурой, как на pic1? –

+1

Просто разверните его, чтобы просмотреть информацию, нажав на стрелку (см. Http://imgur.com/s02Nq.png). Я не уверен, что вы можете дважды щелкнуть по глобальному, чтобы перейти туда, где он определен. – dbrumann

+0

ОК, большое спасибо. –