privateまたはprotectedな変数を含むオブジェクトをserializeするとヌル文字が入る
突然ブラウザがとんでもない文字化けを起こしたので原因を探ってみたらseriarizeしたオブジェクトにprivateな変数を新設したからだった。
対策としてはこれでいいかな。
$serialized = addslashes(serialize($object)); $unserialized = unserialize(stripslashes($serialized));
突然ブラウザがとんでもない文字化けを起こしたので原因を探ってみたらseriarizeしたオブジェクトにprivateな変数を新設したからだった。
対策としてはこれでいいかな。
$serialized = addslashes(serialize($object)); $unserialized = unserialize(stripslashes($serialized));