Skip to content

Add UnitEnum::$name and BackedEnum::$value properties #16746

@vudaltsov

Description

@vudaltsov

Description

The following code:

<?php

var_dump(new ReflectionClass(UnitEnum::class)->getProperties());
var_dump(new ReflectionClass(BackedEnum::class)->getProperties());

Resulted in this output:

array(0) {
}
array(0) {
}

Wouldn't it make sense to model enum's properties as interface properties in PHP 8.4?

PHP Version

PHP 8.4.0-dev (cli) (built: Oct 23 2024 11:58:07) (NTS)

Operating System

MacOS

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions