The inspection can produce two types of warnings:
- The definition of the variable can not be found anywhere.
("Undefined variable")
- There are one or more paths to reach the line with the variable usage without defining it.
("Variable might have not been defined")
All variables from files that contain 'include' or 'require' are considered as defined
if the option "Ignore 'include' and 'require' statements" is disabled.
The inspection is enabled for global space by default.