/
vshmidt
/
php
Обзор
Документация
Войти
/
vshmidt
/
php
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
ext/reflection/tests/ReflectionClass_modifiers_001.phpt
56 строк
847 B
Máté Kocsis
Add support for readonly classes (#7305)
16 май 2022, 21:40
Не верифицирован
16 май 2022, 21:40
7850c10
Код
Авторство
О чём код?
--TEST-- Modifiers --CREDITS-- Robin Fernandes <robinf@php.net> Steve Seear <stevseea@php.net> --FILE-- <?php abstract class A {} class B extends A {} class C {} final class D {} readonly class E {} interface I {} $classes = array("A", "B", "C", "D", "E", "I"); foreach ($classes as $class) { $rc = new ReflectionClass($class); var_dump($rc->isFinal()); var_dump($rc->isInterface()); var_dump($rc->isAbstract()); var_dump($rc->isReadOnly()); var_dump($rc->getModifiers()); } ?> --EXPECT-- bool(false) bool(false) bool(true) bool(false) int(64) bool(false) bool(false) bool(false) bool(false) int(0) bool(false) bool(false) bool(false) bool(false) int(0) bool(true) bool(false) bool(false) bool(false) int(32) bool(false) bool(false) bool(false) bool(true) int(65536) bool(false) bool(true) bool(false) bool(false) int(0)