That's how you get this feature:
https://wiki.php.net/rfc/deprecate-bareword-strings.
tldr: undefined constants were treated as a string (+ a warning), so `$x = FOO` was `$x = "FOO"` + a warning if `FOO` was not a defined constant. Thankfully this feature was removed in PHP 8.