/
vshmidt
/
php
Обзор
Документация
Войти
/
vshmidt
/
php
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
ext/reflection/tests/bug79820.phpt
23 строки
451 B
Nikita Popov
Deprecate implicit dynamic properties
26 ноя 2021, 16:10
26 ноя 2021, 16:10
902d643
Код
Авторство
О чём код?
--TEST-- Bug #79820: Use after free when type duplicated into ReflectionProperty gets resolved --FILE-- <?php #[AllowDynamicProperties] class Test { public stdClass $prop; } $rp = new ReflectionProperty(Test::class, 'prop'); $test = new Test; $test->prop = new stdClass; var_dump($rp->getType()->getName()); $test->dynProp = 42; $rp = new ReflectionProperty($test, 'dynProp'); var_dump($rp->getType()); ?> --EXPECT-- string(8) "stdClass" NULL