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