RFC: Loop... or
La RFC Loop… or… proposait d’ajouter un bloc, optionnel, aux structures de boucles (for
, while
et foreach
) de PHP, exécuté dans le cas où on n’entre jamais dans la boucle — la condition n’étant pas vérifiée, dès le premier passage. Ce bloc aurait été introduit par le mot-clef or
, afin d’éviter d’ajouter un nouveau mot réservé.
Il est ressorti de nos échanges que la majorité d’entre nous était plutôt pour cette fonctionnalité, même si n’étions pas à 100% de oui et que plusieurs auraient aimé pouvoir utiliser else
plutôt que or
, ou disposer de quelque chose de plus complet répondant à plus de cas. J’ai donc posté en ce sens sur internals@.
Arrivée au moment de la phase de votes, cette RFC a été quelque peu mise de côté et elle n’a pas été acceptée. À voir si une solution plus complète, répondant à plus de cas que le seul « on n’est jamais entré dans la boucle » reviendra sur le devant de la scène dans le futur !