Constant Utils\GroupUse\PHP_73 not found
24 var_dump(php_81()); // invalid: function doesn't exist
25
26 var_dump(PHP_74);
27 var_dump(PHP_73); // invalid: constant doesn't exist28
29 var_dump(Version::php72());
30 var_dump(Version::PHP73());
Constant NONEXISTENT_CONSTANT not found
135
136 public function undefinedConstant()
137 {
138 var_dump(\NONEXISTENT_CONSTANT);139 }
140}
141
Description
The constant being accessed is not defined, which can result in a runtime warning on PHP < 8.0 and a fatal error on PHP >= 8.0.
Bad practice
$test = SOME_CONSTANT;
// invalid: constant "SOME_CONSTANT" is undefined
echo $test;
Recommended
Either define the constant, or remove the usage if it is not required:
define("SOME_CONSTANT", "Some value");
$test = SOME_CONSTANT;
echo $test;