Is there a way to hint WebIDE that a variable has some type? I have to iterate an array of objects, and there’s no auto-completion available. This helps in ZendStudio:
/* @var ClassName $object */
I know there’s a feature in JetBrains to declare an array of objects:
/** * @return ClassName[] */
But this works only with function’s return type.
Advertisement
Answer
/* @var ClassName $object */
is a non-valid PHPDOC comment and is not parsed in the current version of Web IDE. Use double asterisks to make it work:
/** @var ClassName $object */
Also, you can annotate $array
in foreach($array as $var)
with /** @var ClassName[] $array */
and $var
type will be deduced automatically.