/
vshmidt
/
php
Обзор
Документация
Войти
/
vshmidt
/
php
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
ext/reflection/tests/ReflectionProperty_setValue_readonly.phpt
23 строки
368 B
Nikita Popov
Don't use custom object handlers for enum properties
13 авг 2021, 17:44
13 авг 2021, 17:44
caefc6a
Код
Авторство
О чём код?
--TEST-- Test ReflectionProperty::setValue() error cases. --FILE-- <?php enum Foo: int { case Bar = 0; } $reflection = new ReflectionProperty(Foo::class, 'value'); try { $reflection->setValue(Foo::Bar, 1); } catch (Error $e) { echo $e->getMessage() . "\n"; } var_dump(Foo::Bar->value); ?> --EXPECT-- Cannot modify readonly property Foo::$value int(0)