encode() encode(mixed $var) : null|string Encode variable to CBOR binary format Parameters mixed $var Returns null|string
decode() decode(mixed $var) : mixed Decode CBOR byte string Parameters mixed $var Throws \Exception Returns mixed
decode_simple_float() decode_simple_float( $length_capacity, $byte_string) : null|string Unpack double/bool/null Parameters $length_capacity $byte_string Returns null|string
unpack_additional_info() unpack_additional_info( $byte) : integer Unpack additional info Parameters $byte Returns integer
encode_string() encode_string( $string, boolean $byte_string = false) : string Encode string Parameters $string boolean $byte_string Returns string
encode_simple_float() encode_simple_float( $value) : string Pack float and simple Parameters $value Returns string
pack_init_byte() pack_init_byte( $major_type, $additional_info) : string Pack initial byte Parameters $major_type $additional_info Returns string
pack_number() pack_number( $major_type, $int) : string Pack number Parameters $major_type $int Returns string
bigint_unpack() bigint_unpack( $big_int) : string Split big int in two 32 bit parts and pack Parameters $big_int Returns string