<?php
//pecl install Igbinary
class Rect {
public $size;
}
class Size {
public $width, $height;
}
$size = new Size();
$size->width = 5;
$size->height = 10;
$rect = new Rect();
$rect->size = $size;
//Encoding Binary Data
$data_b = igbinary_serialize($rect);
//Decoding Binary Data
$arr = igbinary_unserialize($data_b);
$rect1 = new Rect();
foreach ($arr as $key => $value) $rect1->{$key} = $value;
echo $rect1->size->width, "\n";
echo $rect1->size->height, "\n";