JetBrains WebIDE: вывод подсказок типа переменной PHP?

import types
import yourmodule

print([getattr(yourmodule, a) for a in dir(yourmodule)
  if isinstance(getattr(yourmodule, a), types.FunctionType)])
75
задан Makoto 3 September 2013 в 00:02
поделиться

1 ответ

/ * @var ClassName $ object * / является недопустимым комментарием PHPDOC и не анализируется в текущей версии Web IDE. Используйте двойные звездочки, чтобы заставить его работать:

/** @var ClassName $object */

Кроме того, вы можете аннотировать $ array в foreach ($ array as $ var) с помощью / ** @var ClassName [ ] $ array * / и типы $ var будут выведены автоматически.

128
ответ дан 24 November 2019 в 11:35
поделиться
Другие вопросы по тегам:

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