Работает нормально, когда я запускаю его в первый раз. По крайней мере, он хранит b: 0;
И это так: b:0;
не массив, но его логическое значение (false
)
Unsing PHPs интерактивный режим (php -a
)
php > var_dump(unserialize('b:0;'));
bool(false)
php > var_dump(serialize(false));
string(4) "b:0;"
Это означает, что сериализация , вероятно, даст вам неожиданные результаты, за до того, как вы положите его в базу данных. При чтении из базы данных все работает нормально, но контент не тот, что вы экспериментируете.