Login  |  Packages  |  Support  |  Bugs
Top Level :: PHP :: igbinary :: 3.2.7

igbinary 3.2.7

Package Information
Summary igbinary extension
Maintainers Oleg Grenrus < oleg dot grenrus at iki dot fi > (lead) [details]
Pierre Joye (lead) [wishlist] [details]
Teddy Grenman (lead) [details]
Tyson Andre (lead) [details]
License BSD-3-Clause
Description Igbinary is a drop in replacement for the standard php serializer. Instead of
the time and space consuming textual representation used by PHP's serialize(), igbinary stores php data
structures in a compact binary form. Savings are significant when using
memcached or similar memory based storages for serialized data.
Homepage https://github.com/igbinary/igbinary/
Release notes
Version 3.2.7
(stable)
* Update test expectations for php 8.2.0-dev. Add `#[AllowDynamicProperties]` Attribute to some tests to avoid notices.
* In php 8.1+, make igbinary_unserialize check to see if an equivalent interned string already exists when unserializing object property names, array keys, and class names
and use that instead of creating a brand new string.
(This deliberately doesn't create a new interned string if one doesn't already exist.)
(Before this change, igbinary would deduplicate strings when serializing, but would not check if strings were interned by PHP itself when unserializing)
* Avoid debug build assertion failure for `HT_ASSERT_RC1` the same way as PHP's unserialize - this is a case where ostensibly there are no other references to the array being unserialized.

[ Latest Tarball ] [ Changelog ] [ View Statistics ]
[ Browse Source ] [ Package Bugs ]

Dependencies for release 3.2.7


Packages that depend on igbinary
couchbase
PRIVACY POLICY  |  CREDITS
Copyright © 2001-2024 The PHP Group
All rights reserved.
Last updated: Thu Mar 21 17:05:02 2024 UTC
Bandwidth and hardware provided by: pair Networks