XOOPS API 2.5.11 Beta1  UI v0.5
Réalisé par monxoops.fr
Tout Structures de données Espaces de nommage Fichiers Fonctions Variables Pages
Référence de la classe Escaper

Fonctions membres publiques statiques

static requiresDoubleQuoting ($value)
 
static escapeWithDoubleQuotes ($value)
 
static requiresSingleQuoting ($value)
 
static escapeWithSingleQuotes ($value)
 

Champs de données

const REGEX_CHARACTER_TO_ESCAPE = "[\\x00-\\x1f]|\xc2\x85|\xc2\xa0|\xe2\x80\xa8|\xe2\x80\xa9"
 

Attributs privés statiques

static $escapees
 
static $escaped
 

Description détaillée

Escaper encapsulates escaping 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

◆ escapeWithDoubleQuotes()

static escapeWithDoubleQuotes (   $value)
static

Escapes and surrounds a PHP value with double quotes.

Paramètres
string$valueA PHP value
Renvoie
string The quoted, escaped string
+ Voici le graphe des appelants de cette fonction :

◆ escapeWithSingleQuotes()

static escapeWithSingleQuotes (   $value)
static

Escapes and surrounds a PHP value with single quotes.

Paramètres
string$valueA PHP value
Renvoie
string The quoted, escaped string
+ Voici le graphe des appelants de cette fonction :

◆ requiresDoubleQuoting()

static requiresDoubleQuoting (   $value)
static

Determines if a PHP value would require double quoting in YAML.

Paramètres
string$valueA PHP value
Renvoie
bool True if the value would require double quotes
+ Voici le graphe des appelants de cette fonction :

◆ requiresSingleQuoting()

static requiresSingleQuoting (   $value)
static

Determines if a PHP value would require single quoting in YAML.

Paramètres
string$valueA PHP value
Renvoie
bool True if the value would require single quotes
+ Voici le graphe des appelants de cette fonction :

Documentation des champs

◆ $escaped

$escaped
staticprivate
Valeur initiale :
= array('\\\\', '\\"', '\\\\', '\\"',
'\\0', '\\x01', '\\x02', '\\x03', '\\x04', '\\x05', '\\x06', '\\a',
'\\b', '\\t', '\\n', '\\v', '\\f', '\\r', '\\x0e', '\\x0f',
'\\x10', '\\x11', '\\x12', '\\x13', '\\x14', '\\x15', '\\x16', '\\x17',
'\\x18', '\\x19', '\\x1a', '\\e', '\\x1c', '\\x1d', '\\x1e', '\\x1f',
'\\N', '\\_', '\\L', '\\P',
)

◆ $escapees

$escapees
staticprivate
Valeur initiale :
= array('\\', '\\\\', '\\"', '"',
"\x00", "\x01", "\x02", "\x03", "\x04", "\x05", "\x06", "\x07",
"\x08", "\x09", "\x0a", "\x0b", "\x0c", "\x0d", "\x0e", "\x0f",
"\x10", "\x11", "\x12", "\x13", "\x14", "\x15", "\x16", "\x17",
"\x18", "\x19", "\x1a", "\x1b", "\x1c", "\x1d", "\x1e", "\x1f",
"\xc2\x85", "\xc2\xa0", "\xe2\x80\xa8", "\xe2\x80\xa9",
)

◆ REGEX_CHARACTER_TO_ESCAPE

const REGEX_CHARACTER_TO_ESCAPE = "[\\x00-\\x1f]|\xc2\x85|\xc2\xa0|\xe2\x80\xa8|\xe2\x80\xa9"

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