static function unpackHexString(&$buffer, $length = null) { if ($length == null) { $length = strlen($buffer); } $str = ""; for ($x = 0; $x < $length; $x++) { $str .= sprintf("%02x", Buffer::unpackInt8u($buffer)); } return $str; }