Code Inspection: Arithmetic operation with unsupported operands
Configure inspections: Settings | Editor | Inspections
Show intention actions: AltEnter
Reports arithmetic and bitwise expressions with unsupported operands.
Starting with PHP 8.0, using the arithmetic and bitwise operators +
, -
, *
, /
, **
, %
, <<
, >>
, &
, |
, ^
, ~
, ++
, --
when one of the operands is an array, resource, or non-overloaded object will result in a TypeError
. The only exception is the array + array
merge operation, which remains supported.
See PHP's internal test source for the complete list of operations.
Place the caret at the highlighted line and press AltEnter or click
.
Click the arrow next to the inspection you want to suppress and select the necessary suppress action.