Si en el php.ini no tienes declarado el error_reporting de esta forma
error_reporting = E_ALL & ~E_NOTICE
Te va a causar errores ese tipo de codigo. Si declaras esa linea de esa forma en el php.ini, PHP se encarga de interpretar la variable como una variable vacia. Ahora para evitar errores entonces inicia la variable antes del for y declarala