Eric Ferreira
Nov 2 · 1 min read

Achei extremamente importante o exemplo do foreach, pelo fato de fazer push dentro do loop e ele nao considera-lo ao final da iteração. Fica bem claro que o foreach nada mais é do que um range que percorre o limite de zero até o último índice do array, no momento de sua chamada. E claro, com push ok, mas se vc retirar algum item (com pop) durante esta iteração, ele nao encontra e dará erro de offset.

Simples e objetivo, parabéns pela contribuição.

    Eric Ferreira

    Written by

    Developer - https://github.com/ericferreira1992