Re: [Discussion] Implicitly backed enums

From: 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 [email protected] 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

Thread (21 messages)

« previous php.internals (#123418) next »