--TEST-- Attribute flags are all different, TARGET_ALL includes all targets --FILE-- --EXPECT-- Attribute::TARGET_CLASS = 1 (127 & 1 === 1) Attribute::TARGET_FUNCTION = 2 (127 & 2 === 2) Attribute::TARGET_METHOD = 4 (127 & 4 === 4) Attribute::TARGET_PROPERTY = 8 (127 & 8 === 8) Attribute::TARGET_CLASS_CONSTANT = 16 (127 & 16 === 16) Attribute::TARGET_PARAMETER = 32 (127 & 32 === 32) Attribute::TARGET_CONSTANT = 64 (127 & 64 === 64) Attribute::IS_REPEATABLE = 128 (127 & 128 === 0) int(127) int(127) bool(true)