Let's assume this condition:
- we have a PHP file that defines some variables, but don't actually "use" them
- another PHP file includes that file, and uses the variables defined there.
Intelligent IDEs would mark the variables in the first file as "unused", and the variables in the second file as "undefined".
In the second case, we can add "@var" tags to tell the IDE that those variables are actually defined.
But what about the first file? Which tag could be used to tell the IDEs that a variable will be used elsewhere?