PhpStorm 2024.1 Help

Code Inspection: Invalid string offset usage

Reports invalid string offset usages that will result in a runtime error.

The following usages are reported:

  • Using string offsets as objects or arrays

  • Unsetting string offsets via unset

  • Passing string offsets by reference

  • Creating references to or from string offsets

  • Incrementing or decrementing string offsets

  • Using combined operator assignments such as += or .= on string offsets

  • Assigning string offsets with empty strings or strings with length >1

Suppress an inspection in the editor

  1. Place the caret at the highlighted line and press Alt+Enter or click the Intention action icon.

  2. Click the arrow next to the inspection you want to suppress and select the necessary suppress action.

Last modified: 11 February 2024