Skip to content

PHP implementation of the C++ Cereal serialization library

License

Notifications You must be signed in to change notification settings

Dijky/cereal-php

Folders and files

NameName
Last commit message
Last commit date

Latest commit

d43dd23 · Nov 12, 2017

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Cereal PHP

This library implements the functionality of the C++ serialization library Cereal in pure PHP.

It intends to create a compatible serialization feature to enable data exchange between C++ and PHP applications.

Installation

Use Composer to install this library:

composer require dijky/cereal-php

Requirements and Limitations

  • Cereal PHP requires a 64 bit installation of PHP 7.0 or higher
  • PHP does not support unsigned 64 bit integers; all uses of Integral\UInt64 are therefore effectively limited to 63 bits.
    This includes the SizeTag for Vector size and Str length.

License

Cereal PHP is licensed under the permissive MIT license which allows usage in all free and commercial contexts.
You can find the full license text in the license file.

About

PHP implementation of the C++ Cereal serialization library

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages