E0034 reports intdiv() calls that overflow for PHP_INT_MIN / -1. It is the
overflow member of Phanalist’s bounded formal verification family
(E0031-E0043). The family shares a Z3-backed engine that encodes path conditions
and values, so a finding comes with a solver-backed counterexample rather than a
heuristic guess.
intdiv(PHP_INT_MIN, -1) and equivalent constant expressionsE0034 shares the model limits, loop bounds, and interprocedural behavior described in E0031.
rules:
E0034:
php_version: "8.4"
check_intdiv: true
See E0031 for the shared model limits, unknown_policy behavior, and
per-code configuration.