Oder alternativ das komplette Script durcharbeiten, und alle Variablen vor deklarieren:

PHP-Code:
if(!isset($foo))$foo 0//je nach wert, also obs nachher eine zahl sein soll, ein String, ein object, am besten gleich den richtig standardwert wählen 
In deiner Fehlermeldung geht es um den Index in einem Array, also dann sowas wie:

PHP-Code:
if(!isset($foo['bar']))$foo['bar'] = ''
Man könnte natürlich auch abfragen, ob $foo existiert, ob es überhaupt ein Array ist etc.

Selbst wenn PHP da Scriptsprache auch vollkommen ohne auskommt, hilft sowas a) dass man schon am Scriptanfang verwendete Variablen aufzählt, zwecks Übersicht und so b) dass PHP dadurch natürlich auch "Arbeit" abgenommen bekommt.