1--TEST-- 2Check for null serialisation 3--SKIPIF-- 4--FILE-- 5<?php 6if(!extension_loaded('msgpack')) { 7 dl('msgpack.' . PHP_SHLIB_SUFFIX); 8} 9 10function test($type, $variable) { 11 $serialized = msgpack_serialize($variable); 12 $unserialized = msgpack_unserialize($serialized); 13 14 echo $type, PHP_EOL; 15 echo bin2hex($serialized), PHP_EOL; 16 var_dump($unserialized); 17 echo $unserialized === $variable ? 'OK' : 'ERROR', PHP_EOL; 18} 19 20test('null', null); 21?> 22--EXPECT-- 23null 24c0 25NULL 26OK 27