1234567891011121314151617181920212223 |
- --TEST--
- Reflection::getModifierNames() basic
- --FILE--
- <?php
- function printModifiers($modifiers) {
- echo implode(',', Reflection::getModifierNames($modifiers)), PHP_EOL;
- }
- printModifiers(ReflectionProperty::IS_PRIVATE);
- printModifiers(ReflectionProperty::IS_PROTECTED | ReflectionProperty::IS_STATIC);
- printModifiers(ReflectionProperty::IS_PUBLIC | ReflectionProperty::IS_READONLY);
- printModifiers(ReflectionClass::IS_EXPLICIT_ABSTRACT);
- printModifiers(ReflectionMethod::IS_ABSTRACT | ReflectionMethod::IS_FINAL);
- printModifiers(ReflectionProperty::IS_PUBLIC | ReflectionProperty::IS_STATIC | ReflectionProperty::IS_READONLY);
- ?>
- --EXPECT--
- private
- protected,static
- public,readonly
- abstract
- abstract,final
- public,static,readonly
|