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

Fonctions membres publiques

 __construct ($preserve=false)
 
 encode ($string)
 
 normalize ($string)
 

Attributs protégés

 $preserve = array()
 

Description détaillée

Class that handles operations involving percent-encoding in URIs.

Avertissement
Be careful when reusing instances of PercentEncoder. The object you use for normalize() SHOULD NOT be used for encode(), or vice-versa.

Documentation des constructeurs et destructeur

◆ __construct()

__construct (   $preserve = false)

String of characters that should be preserved while using encode().

Paramètres
bool$preserve

Documentation des fonctions membres

◆ encode()

encode (   $string)

Our replacement for urlencode, it encodes all non-reserved characters, as well as any extra characters that were instructed to be preserved.

Note
Assumes that the string has already been normalized, making any and all percent escape sequences valid. Percents will not be re-escaped, regardless of their status in $preserve
Paramètres
string$stringString to be encoded
Renvoie
string Encoded string.

◆ normalize()

normalize (   $string)

Fix up percent-encoding by decoding unreserved characters and normalizing.

Avertissement
This function is affected by $preserve, even though the usual desired behavior is for this not to preserve those characters. Be careful when reusing instances of PercentEncoder!
Paramètres
string$stringString to normalize
Renvoie
string

Documentation des champs

◆ $preserve

$preserve = array()
protected

Reserved characters to preserve when using encode(). @type array


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