Как найти ссылки в рабочей области (Ctrl + Shift + G) в Eclipse PHP? - PullRequest
3 голосов
/ 07 мая 2011

Я использую Eclipse PDT, и я открыл свой проект на PHP, автозаполнение работает, поиск по типу работает, но что не работает, если я нажимаю на название функции и нажимаю Ctrl + Shift + G не возвращает другие ссылки на эту функцию в рабочей области.

Я знаком с Java + Eclipse, и выполнение этого в Java вызывает поиск всех вызовов этой функции в рабочей области.Я новичок в PHP, так что-то не так?Разве PHP не «ссылается» на такие вещи, как в Java?

(Примечание: я настроил Ctrl + Shift + G привязку клавишНайти ссылки в рабочей области)

1 Ответ

2 голосов
/ 07 мая 2011

PHP - это динамический язык сценариев.Это также означает, что очень трудно определить типы элементов в коде, а в некоторых случаях невозможно во время разработки.Это одна из основных причин, по которой такие продукты, как PDT и Aptana Studio, полагаются на PHPDoc для обеспечения точной поддержки кода и привязки типов.

По своей природе он сильно отличается от Java, поэтому поиск ссылок, рефакторинг и другиерасширенные функции, с которыми вы знакомы в плагине Java, отсутствуют в PDT.

Некоторые из них существуют в других продуктах.Например - рефакторинг в Zend Studio и «исследование кода» в nWire для PHP.Этот продукт стоит денег ...

Надеюсь, это поможет.

...