--TEST-- Enum properties cannot be unset --FILE-- name); } catch (Error $e) { echo $e->getMessage() . "\n"; } $intFoo = IntFoo::Bar; try { unset($intFoo->name); } catch (Error $e) { echo $e->getMessage() . "\n"; } try { unset($intFoo->value); } catch (Error $e) { echo $e->getMessage() . "\n"; } ?> --EXPECT-- Cannot unset readonly property Foo::$name Cannot unset readonly property IntFoo::$name Cannot unset readonly property IntFoo::$value