Charset
in package
uses
LoggerAware
Tags
Table of Contents
Properties
- $ecma262_iso88591_Entities : mixed
- $instance : mixed
Methods
- encodeEntities() : string
- Encode php strings to valid JSON unicode representation.
- instance() : Charset
- This class is singleton for performance reasons.
- __construct() : mixed
- Force usage as singleton.
Properties
$ecma262_iso88591_Entities
protected
mixed
$ecma262_iso88591_Entities
= array()
$instance
protected
static mixed
$instance
= null
Methods
encodeEntities()
Encode php strings to valid JSON unicode representation.
public
encodeEntities(string $data[, string $srcEncoding = '' ][, string $destEncoding = '' ]) : string
All chars outside ASCII range are converted to \uXXXX for maximum portability by default.
Parameters
- $data : string
- $srcEncoding : string = ''
-
charset of source string, defaults to PhpXmlRpc::$xmlrpc_internalencoding
- $destEncoding : string = ''
-
charset of the encoded string, defaults to ASCII for maximum interoperability
Return values
stringinstance()
This class is singleton for performance reasons.
public
static instance() : Charset
Tags
Return values
Charset__construct()
Force usage as singleton.
protected
__construct() : mixed