InvalidLiteralArgument
Emitted when a literal argument is passed where a variable is expected, such as the first argument of strpos, where an explicit $haystack is almost always unintended.
<?php
function foo(string $s) : void {
echo strpos(".", $s);
}