MagicalSerializer/b.php

25 lines
482 B
PHP

<?php
require 'vendor/autoload.php';
class a extends \Volatile
{
use \danog\Serializable;
public function ___construct()
{
var_dump('CONSTRUCTED a');
}
public function __wakeup()
{
var_dump('WOKE UP a');
}
}
new a();
class b extends Volatile
{
use \danog\Serializable;
}
$result = \danog\Serialization::unserialize(file_get_contents('test'));
var_dump($result);
file_put_contents('testb', \danog\Serialization::serialize($result));