/
vshmidt
/
php
Обзор
Документация
Войти
/
vshmidt
/
php
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
ext/reflection/tests/readonly_properties.phpt
28 строк
593 B
Ilija Tovilo
[RFC] Asymmetric visibility v2 (GH-15063)
27 авг 2024, 03:04
Не верифицирован
27 авг 2024, 03:04
8df557a
Код
Авторство
О чём код?
--TEST-- Readonly property reflection --FILE-- <?php class Test { public int $rw; public readonly int $ro; } $rp = new ReflectionProperty(Test::class, 'rw'); var_dump($rp->isReadOnly()); var_dump(($rp->getModifiers() & ReflectionProperty::IS_READONLY) != 0); $rp = new ReflectionProperty(Test::class, 'ro'); var_dump($rp->isReadOnly()); var_dump(($rp->getModifiers() & ReflectionProperty::IS_READONLY) != 0); $rp = new ReflectionProperty(Test::class, 'ro'); echo $rp; ?> --EXPECT-- bool(false) bool(false) bool(true) bool(true) Property [ public protected(set) readonly int $ro ]