Посторонним В., думаю можно проверку будет переписать на array_diff по значениям get_class_vars каждого объекта
Так как свойств больше будет, то проще их сразу в массив достать
Антон Вебсайтовский, можно сделать по другому
В там скрипт сделать проверку на дату, то есть файл будет называться $file = date('Ymd') . '.txt';
Как пройдут сутки файл будет создан новый, ещё проверка на чистку старых файлов и норм
Так как свойств больше будет, то проще их сразу в массив достать