php-src/ext/reflection/tests/readonly_class.phpt

26 lines
432 B
PHP

--TEST--
Readonly class reflection
--FILE--
<?php
class Foo {
}
readonly class Bar {
}
$foo = new ReflectionClass(Foo::class);
var_dump($foo->isReadOnly());
var_dump(($foo->getModifiers() & ReflectionClass::IS_READONLY) != 0);
$bar = new ReflectionClass(Bar::class);
var_dump($bar->isReadOnly());
var_dump(($bar->getModifiers() & ReflectionClass::IS_READONLY) != 0);
?>
--EXPECT--
bool(false)
bool(false)
bool(true)
bool(true)