/
vshmidt
/
php
Обзор
Документация
Войти
/
vshmidt
/
php
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
ext/reflection/tests/bug40794.phpt
32 строки
510 B
Nikita Popov
Reindent phpt files
04 фев 2020, 00:52
04 фев 2020, 00:52
f8d7958
Код
Авторство
О чём код?
--TEST-- Bug #40794 (ReflectionObject::getValues() may crash when used with dynamic properties) --FILE-- <?php $obj = new stdClass(); $obj->prop1 = '1'; $obj->prop2 = '2'; $obj->prop3 = '3'; $reflect = new ReflectionObject($obj); $array = array(); foreach($reflect->getProperties() as $prop) { $array[$prop->getName()] = $prop->getValue($obj); } var_dump($array); echo "Done\n"; ?> --EXPECT-- array(3) { ["prop1"]=> string(1) "1" ["prop2"]=> string(1) "2" ["prop3"]=> string(1) "3" } Done