PHP: Введите подсказки для полей с Eclipse PDT

Используя Eclipse + PDT, я знаю, что можно указать тип возврата метода или тип переменной в рамках метода через подсказки типа.

Как насчет полей класса? Я могу объявить тип поля для включения автозавершения для той переменной?

Я попробовал что-то на строках:

class MyClass {

  protected $Field; /* @var $Field MyType */

  ...

но это не работает.

Существует ли способ достигнуть автозавершения полей класса с Eclipse и PDT?

спасибо,

Silvio

12
задан hakre 16 September 2012 в 20:50
поделиться

1 ответ

Есть! Просто поставьте тип var перед объявлением, например, так :

/**
 * @var Type
 */
 protected $Field;

Убедитесь, что вы используете комментарии в стиле javadoc (/**, а не просто /*). Я нашел это, выбрав поле в представлении "Outline", а затем щелкнув правой кнопкой мыши > Source > Generate element comment.

18
ответ дан 2 December 2019 в 04:02
поделиться
Другие вопросы по тегам:

Похожие вопросы: