Re: [Discussion] Implicitly backed enums
| From: | Tim Düsterhus | Date: | Thu, 23 May 2024 18:11:42 +0000 |
| Subject: | Re: [Discussion] Implicitly backed enums | ||
| References: | 1 2 3 4 | Groups: | php.internals |
| Request: | Send a blank email to internals+get-123418@lists.php.net to get a copy of this message | ||
Hi
On 5/22/24 01:31, Larry Garfield wrote:
A unit enum isn't serializable, by design.A unit enum is perfectly serializable: https://3v4l.org/Mf9Ou
<?php
enum MyUnitEnum {
case Foo;
case Bar;
}
var_dump($serialized = serialize(MyUnitEnum::Foo));
var_dump(unserialize($serialized) === MyUnitEnum::Foo);
Outputs:
string(22) "E:14:"MyUnitEnum:Foo";"
bool(true)
Best regards
Tim Düsterhus