Strict type checking rules violation
Reports violations of the strict type checking rules.
In strict mode, only the variables exactly matching the declaration types are accepted. Strict type-checking mode can be enabled:
Per file, if the
declare(strict_types=1)directive is specified. The directive must be the first statement in a file, block mode is explicitly disallowed.
For all files, if the Enable for all files inspection option is enabled.
See Strict typing (php.net) for details.
Enable for all files
PhpStorm 2023.3, Qodana for PHP 2023.3