2013-10-24 10 views
0

Я довольно новичок в разработке php и хочу начать использовать IDE с проверкой синтаксиса и автозаполнением. Я привык программировать java с eclipse и думал, что PDT обеспечивает аналогичную функциональность.Как настроить автозаполнение для php в eclipse, аналогичном java

В java, если я набираю, например: «new Arr» и нажимаем ctrl + space autocomplete, предлагает список возможностей с «новым ArrayList()» сверху.

но если я попробую то же самое в проекте php, например, с помощью «new mysq» и ctrl + space, я ничего не получаю. Я ожидал бы получить «новый mysqli()» или аналогичный вариант.

Является ли описанная функциональность не включенной в PDT? Или я настроил что-то неправильно? Я сделал «правый щелчок по проекту-> configure-> Добавить поддержку php», но ничего не изменил.

+0

Обязательно откройте перспективу PHP. Я не хочу разочаровывать вас: Eclpise - это IDE для Java. На мой взгляд, только на Java. Вы не можете сравнить поддержку PHP плагина PDT с поддержкой родной Java. К сожалению. :( –

+0

Я в php-проекте и в PHP-перспективе. Я надеялся, что PDT предоставит эту функциональность, возможно, мне нужно взглянуть на другие IDE для разработки PHP :-( – samy

+0

Я использую Netbeans (может быть, не самый лучший) и он имеет довольно хорошую поддержку PHP и Java. В противном случае, как сказал Christian Graf, вам нужно использовать плагин PDT для Eclipse. – mic

ответ

0

Если вы хотите иметь базовую функцию автообновления, вы можете использовать NotePad ++ (download) для быстрого и легкого запуска. Это действительно отличная минимальная программа, которую можно очень эффективно использовать для кодирования на разных языках. Он обеспечивает огромное количество различных функций. Это обязательный инструмент для любого разработчика.

Я использовал Notepad ++ для написания десяти тысяч строк кода PHP, он отлично работал для меня.

В противном случае PDT также поддерживает автозаполнение. Убедитесь, что у вас есть проект PHP, добавленный, а затем ваш файл PHP (расширение .php). Если у вас есть автозаполнение Java, работающее в одном проекте, я думаю, что вы находитесь в проекте Java, попробуйте добавить проект PHP, а затем новый исходный PHP-файл. Тогда автозаполнение PHP должно хорошо работать в этом исходном файле.

Убедитесь, что у вас есть PHP-перспектива выбран.

Надеюсь, вы сможете перейти к использованию PHP! Удачи и хорошего времени, используя этот отличный язык!

Eclipse interface

+0

У меня есть функция автозаполнения, работающая также и для библиотеки mysqli.В какую библиотеку вы хотели бы использовать? У вас установлен последний PDT? –