php-serializer:用于快速操作大型序列化数组的库

时间:2024-07-12 12:32:41
【文件属性】:

文件名称:php-serializer:用于快速操作大型序列化数组的库

文件大小:10KB

文件格式:ZIP

更新时间:2024-07-12 12:32:41

PHP

PHP序列化程序 该库正在进行中。 在使用phpunit之前测试任何构建。 用于快速操作大型序列化字符串的库, PHPSerializer 旨在提高的效率 在 PHP 中,如果您有一个序列化数组,并且希望向该数组添加一个项目,则需要执行以下操作: $data = unserialize($serialized); array_push($data, 'some-new-item'); $serialized = unserialize($data); 这有什么问题? 好吧,为这样一个简单的操作反序列化整个数组是非常低效的。 如果您正在反序列化一个小数组或者您不经常这样做,那么这可能没问题,但如果您处于重负载设置中,则必须有更好的方法。 PHPSerializer 背后的想法本质上是根据操作以最有效的方式解析和流式传输序列化的字符串,而不是unserialize()为每个函数处理


【文件预览】:
php-serializer-master
----benchmarks()
--------appends.php(3KB)
--------data()
--------read-first.php(1KB)
----src()
--------SerializedArray.php(8KB)
----phpunit.xml(663B)
----README.md(3KB)
----tests()
--------data()
--------SerializedArrayTest.php(8KB)
----.gitignore(37B)
----composer.json(428B)

网友评论