WildZero у тебя проект, в котором сто классов, в каждом классе есть какой-нибудь член с именем data. сделал ты вчера дело, проверил, всё ок. сегодня запускаешь - говно. и видишь, что в каком-то классе data записывается некорректными значениями. делаешь поиск по проекту, получаешь 100500 $obj-> data = array(); Где искать, как дебажить? А так у тебя в каждом классе есть метод setData($data), заходишь в этот метод, ставишь там точку останова или throw new Exception() и смотришь стек вызовов - кто, когда и зачем меняет именно эту data.