dedlfix: Binary safe alternative to serialize

Beitrag lesen

Tach!

da ich ab und zu mal reine Bytesequenzen in Array's und persistent speichern muss, habe ich eine Alternative zu serialize/unserialize entwickelt (binaray safe), siehe Link.

Das klingt ja so, als ob serialize()/unserialze() nicht binärsicher wäre. Das wäre aber nicht der Fall.

Zudem ist serialize()/unserialize() typsicher und man bekommt nicht alles als String zurück. Selbst mit Objekten und (Selbst-)Referenzen kommt serialize()/unserialize() problemlos klar. Und da Objekte mitunter nicht einfach zu ent/serialisieren sind, gibt es sogar Vorkehrungen mit denen man zu Fuß unterstützen kann: das Interface Serialize und die magischen Methoden __sleep()/__wakeup().

Fazit: serialize()/unserialize() kann mehr - und ohne dass Datenmüll im /tmp-Verzeichnis zurückbleibt.

dedlfix.