- unserialize: documentation ( source)
- serialize: documentation ( source)
<?php
$birthDate = new DateTime(null);
$birthDateNotNull = new DateTime('1989-09-26');
$serializeBirthDate = serialize($birthDate);
$serializeBirthDateNotNull = serialize($birthDateNotNull);
echo $serializeBirthDate;
echo PHP_EOL;
echo $serializeBirthDateNotNull;
echo PHP_EOL;
echo PHP_EOL;
echo PHP_EOL;
echo unserialize($serializeBirthDate);
echo PHP_EOL;
echo unserialize($serializeBirthDateNotNull);
echo PHP_EOL;
echo "#######################";
echo PHP_EOL;
$perSmsDate = new DateTime(null);
$perSmsDateNotNull = new DateTime('2015-12-07 20:40:25');
$serializePerSmsDate = serialize($perSmsDate);
$serializePerSmsDateNotNull = serialize($perSmsDateNotNull);
echo $serializePerSmsDate;
echo PHP_EOL;
echo $serializePerSmsDateNotNull;
echo PHP_EOL;
echo PHP_EOL;
echo PHP_EOL;
echo unserialize($serializePerSmsDate);
echo PHP_EOL;
echo unserialize($serializePerSmsDateNotNull);