php-src/Zend/tests/enum/print_r.phpt
Ilija Tovilo 269c8dac1d
Implement enums
RFC: https://wiki.php.net/rfc/enumerations

Co-authored-by: Nikita Popov <nikita.ppv@gmail.com>

Closes GH-6489.
2021-03-17 19:08:03 +01:00

37 lines
388 B
PHP

--TEST--
Enum print_r
--FILE--
<?php
enum Foo {
case Bar;
}
enum IntFoo: int {
case Bar = 42;
}
enum StringFoo: string {
case Bar = 'Bar';
}
print_r(Foo::Bar);
print_r(IntFoo::Bar);
print_r(StringFoo::Bar);
?>
--EXPECT--
Foo Enum
(
[name] => Bar
)
IntFoo Enum:int
(
[name] => Bar
[value] => 42
)
StringFoo Enum:string
(
[name] => Bar
[value] => Bar
)