<?php
//pecl install Igbinary
class Data {
public $text = "";
public $num = 0.0;
public $arr = [];
}
$data = new Data();
$data->text = "Hello";
$data->num = 3.14;
$data->arr = [2, 5, 7];
//Encoding Binary Data
$data_b = igbinary_serialize($data);
//Decoding Binary Data
$arr = igbinary_unserialize($data_b);
$data1 = new Data();
foreach ($arr as $key => $value) $data1->{$key} = $value;
echo $data1->text, "\n";
echo $data1->num, "\n";
print_r($data1->arr);