XOOPS API 2.5.11 Beta1  UI v0.5
Réalisé par monxoops.fr
Référence de la classe Unescaper

Fonctions membres publiques

 unescapeSingleQuotedString ($value)
 
 unescapeDoubleQuotedString ($value)
 
 unescapeCharacter ($value)
 

Champs de données

const ENCODING = 'UTF-8'
 
const REGEX_ESCAPED_CHARACTER = '\\\\(x[0-9a-fA-F]{2}|u[0-9a-fA-F]{4}|U[0-9a-fA-F]{8}|.)'
 

Fonctions membres privées statiques

static utf8chr ($c)
 

Description détaillée

Unescaper encapsulates unescaping rules for single and double-quoted YAML strings.

Auteur
Matthew Lewinski matth.nosp@m.ew@l.nosp@m.ewins.nosp@m.ki.o.nosp@m.rg

Documentation des fonctions membres

◆ unescapeCharacter()

unescapeCharacter (   $value)

Unescapes a character that was found in a double-quoted string.

Paramètres
string$valueAn escaped character
Renvoie
string The unescaped character
+ Voici le graphe d'appel pour cette fonction :

◆ unescapeDoubleQuotedString()

unescapeDoubleQuotedString (   $value)

Unescapes a double quoted string.

Paramètres
string$valueA double quoted string
Renvoie
string The unescaped string

◆ unescapeSingleQuotedString()

unescapeSingleQuotedString (   $value)

Unescapes a single quoted string.

Paramètres
string$valueA single quoted string
Renvoie
string The unescaped string

◆ utf8chr()

static utf8chr (   $c)
staticprivate

Get the UTF-8 character for the given code point.

Paramètres
int$cThe unicode code point
Renvoie
string The corresponding UTF-8 character
+ Voici le graphe des appelants de cette fonction :

Documentation des champs

◆ ENCODING

const ENCODING = 'UTF-8'

Parser and Inline assume UTF-8 encoding, so escaped Unicode characters must be converted to that encoding.

Obsolète:
since version 2.5, to be removed in 3.0

◆ REGEX_ESCAPED_CHARACTER

const REGEX_ESCAPED_CHARACTER = '\\\\(x[0-9a-fA-F]{2}|u[0-9a-fA-F]{4}|U[0-9a-fA-F]{8}|.)'

Regex fragment that matches an escaped character in a double quoted string.


La documentation de cette classe a été générée à partir du fichier suivant :