PhpStorm 2020.2 Help

Code Inspection: Result of assignment used

Reports assignment expressions where the result of the assignment is used in a containing expression. Such assignments are often indications of coding errors such as using = instead of == . Moreover, they can result in confusion due to order of operations, as evaluation of the assignment may effect the outer expression in unexpected ways.

Expressions in parentheses are ignored.

Last modified: 31 July 2020