Hi

Am 2026-01-22 18:30, schrieb Mathieu Rochette:
I often whished something like this existed :) Didn't get trough to suggest it because I wasn't sure of the syntax either (and lazyness)

Thank you for participating in the discussion of *this* RFC then. Having more voices available helps building things that suit the community best :-)

still, my syntax suggestions:

    array_map(DateTimeImmutable->format("c"), $dates);

Unfortunately this doesn't work, because it is a already-legal method call on a method stored in the constant called `DateTimeImmutable`. See: https://3v4l.org/3khkT#veol

I noticed `?->method(?)` was considered; evne if it was possible, I would prefer if the type was explict, as you may want to use an interface name (or a union type, etc.) too

Union types would likely be unsupported either way, since multiple members of the union could have incompatible signatures for the same method. Interfaces are fully supported with the currently proposed syntax (it's explicitly mentioned in the RFC).

Best regards
Tim Düsterhus

Reply via email to