private static function initializeMaps() { if (!isset(self::$charMap)) { self::$charMap = array(); for ($byte = 0; $byte < 256; ++$byte) { self::$charMap[$byte] = chr($byte); } self::$byteMap = array_flip(self::$charMap); } }