Je ne sais pas vous, mais moi je trouve que l’utilisation du for en PHP est très dangereuse. On fait tout pour ne pas y avoir recours, même si parfois ça peut être assez difficile d’y échapper.
Mais en fait il existe une technique pour le mettre définitivement à la poubelle :
//quand vous faisiez for ($i = 0, $i < 10, $i++) { //todo } //vous pouvez simplement faire foreach (range(0,9) as $i) { //todo }
L’astuce nous vient d’Adam Wathan :
Pro Tip: I make less off-by-one errors using foreach + range instead of for.
I think it looks a little nicer too 👌 pic.twitter.com/ry86cWmO6t
— Adam Wathan (@adamwathan) 16 février 2016
C’est simple, mais il fallait e-penser !