public static function init() { self::$JS_CHARS_ESCAPED = array_fill(0, self::NUMBER_OF_JS_ESCAPED_CHARS, ''); self::$JS_CHARS_ESCAPED[0] = '0'; self::$JS_CHARS_ESCAPED[ord("\\b")] = 'b'; self::$JS_CHARS_ESCAPED[ord("\t")] = 't'; self::$JS_CHARS_ESCAPED[ord("\n")] = 'n'; self::$JS_CHARS_ESCAPED[ord("\f")] = 'f'; self::$JS_CHARS_ESCAPED[ord("\r")] = 'r'; self::$JS_CHARS_ESCAPED[ord(self::JS_ESCAPE_CHAR)] = self::JS_ESCAPE_CHAR; self::$JS_CHARS_ESCAPED[ord(self::JS_QUOTE_CHAR)] = self::JS_QUOTE_CHAR; }