php-src/Zend/tests/enum/backed-int-const-invalid-expr.phpt
Ilija Tovilo ddc0b490f7
Allow arbitrary const expressions in backed enums
Closes GH-7821
Closes GH-8190
Closes GH-8418
2022-06-12 22:56:05 +02:00

14 lines
216 B
PHP

--TEST--
Int enum invalid const expr
--FILE--
<?php
enum Foo: int {
case Bar = 1 + $x;
}
var_dump(Foo::Bar->value);
?>
--EXPECTF--
Fatal error: Constant expression contains invalid operations in %s on line %d