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

Reply via email to