Проблема с serialize

Bebec

Guest
Проблема с serialize

Я столкнулся со следующей проблемой:
У меня есть класс my_class, у которого есть атрибут my_array.
Скрипт который использует этот класс выполняется по крону каждую минуту, по примерно раз в неделю (интервалы всегдя разные) происходит сбой при сохранении состояния класса. Функция serialize неверно указывает размер массива my_array и соответственно при следующем запуске unserialize ругается на неверный формат строки.
Вот пример той строки, что получается при сбое:
O:8:"my_class":30:{s:8:"my_array";a:31 (должно быть 24 ):{i:0;i:0;i:1;i:0;i:2;i:0;i:3;i:0;i:4;i:0;i:5;i:0;i:6;i:0;i:7;i:0;i:8;i:0;i:9;i:0;i:10;i:0;i:11;i:0;i:12;i:0;i:13;i:0;i:14;i:0;i:15;i:0;i:16;i:0;i:17;i:0;i:18;i:0;i:19;i:0;i:20;i:0;i:21;i:0;i:22;i:0;i:23;i:0;}...........

Перечитал bugs.php.net, такой проблемы ни у кого больше нет...
Может из Вас кто сталкивался с такой проблемой и подскажет как ее решить?
 
Сверху